我最近重新安装了 Ubuntu 13.10;但有件事困扰着我,我不太明白。
当我第一次尝试使用旧的“ Alt+ Shift”快捷键切换键盘语言(我通常在波斯语和英语之间切换)时,它不起作用。然后,我去检查了键盘快捷键设置,发现它已设置为“ Super+ Space”(顺便说一句也不起作用)。所以我试图把它改回“ Alt+ Shift”,但它不起作用;当我按“ Alt+ Shift”将其设置为切换语言快捷方式时,该框会自动将其自身重置为其先前的值(没有任何错误)。据我检查,我也找不到任何明显对应于快捷方式“ Alt+ Shift”的东西。
我目前已将快捷方式设置为“ Ctrl+ Space”;所以我可以切换语言。我的问题是为什么我不能将它设置为“ Alt+ Shift”?
让我的新 14.04 装备开始运行 ;-) 对它非常满意,一切似乎都运行良好。
但是对于中文输入,有问题。我经历了典型的步骤,在设置中打开语言,让它安装一些东西,然后添加中文并选择Ibus。然后,登录和注销后,我会在系统托盘中看到语言图标。
但是,当我在Ibus中添加中文时,它只让我选择“中文”,这不是输入法。它应该给我一堆选择,如拼音、bopomo 或其他什么,我只使用拼音,所以不知道那些名字。
我在网上看到有人有一个小命令可以帮助遇到类似问题的人,但它对我不起作用,即使在重新启动后也是如此。
那么,有人有解决方案吗?
编辑:这是它的样子,列表中只有“中文”,此时应该有一堆输入选项,如拼音、potomofo 等。

LANGUAGE 环境变量设置在哪个配置文件中?(或者我怎样才能通过其他方式改变它?)
背景:我在 kubuntu 中玩弄语言设置并意外安装了俄语。现在它不会完全消失。是的,GUI 中显示的是英语,但命令行中显示的是俄语。据我所知,这是由于 LANGUAGE 环境变量造成的。见第三行:
leon@leon-Desktop:~$ locale
LANG=en_US.UTF-8
LANGUAGE=en:ru:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
Run Code Online (Sandbox Code Playgroud)
除 LANGUAGE 外,所有设置都正确。我已经阅读了许多有关如何配置语言环境/语言的说明,但似乎没有任何改变 LANGUAGE(尽管它们更改了其他环境变量,例如 LANG)。所以,我对如何更改语言环境的概述不感兴趣。我需要特别知道如何更改 LANGUAGE (除非我完全误解了这种情况)。值得一提的是,LANG 设置在 /etc/default/locale 中,但 LANGUAGE 未设置在那里。(我尝试在那里设置 LANGUAGE,但它以某种方式被覆盖。)如果我手动将 LANGUAGE 设置为 en,那么该特定 shell 工作正常,所以我认为只需要更改 LANGUAGE。
编辑:
只是为了说明,在 /etc/default/locale中设置 LANGAUGE没有帮助。此外, ~/.pam_environment 不存在。
见下文。LANGUAGE 在 /etc/default/locale 中设置为“en”。我重新启动了机器。我验证了 /etc/default/locale.conf 的内容。但是,apt-get 仍然以俄语输出,因为 LANGUAGE 在其他地方被覆盖(从语言环境生成上述输出)。
leon@leon-Desktop:~$ cat /etc/default/locale
LANG="en_US.UTF-8"
LANGUAGE="en"
leon@leon-Desktop:~$ cat ~/.pam_environment
cat: /home/leon/.pam_environment: No such file or directory
leon@leon-Desktop:~$ sudo …Run Code Online (Sandbox Code Playgroud) 有什么方法可以更改波斯语/波斯语等特定语言的默认字体吗?我不想改变整个字体系统。我非常喜欢 Ubuntu 字体,但波斯语/波斯语版本非常糟糕,难以阅读。我已经安装了 Unity Tweak Tool,但它没有提供任何选项来更改特定语言/字体系列的字体。
任何帮助将不胜感激,非常感谢。操作系统:Ubuntu 14.10
我需要在 Ubuntu 14.04 上采取一组额外的步骤来使日语文本输入正常工作,但相同的步骤似乎不适用于 16.04。系统在“En”和“Ja”之间切换,但它所做的(功能上)只是从英文键盘布局切换到日文键盘布局。我在日本的位置安装了英语,这触发了日语支持(不起作用)。我还尝试用日语进行全新安装,将所有菜单等安装为日语,但也有非功能性日语输入,所以我再次用英语进行了第三次安装 - 日本作为本地 - 这就是我现在的立场它。非常感谢对此问题的任何帮助,因为我需要能够输入日语文本。
我在键盘首选项中添加了日语布局,但是所有布局看起来都像是片假名。
我怀疑数字左侧1(上方Tab和下方Esc)的键可能是从片假名切换到平假名的键。
但是,我的键盘上没有那个键,我的其他东芝笔记本电脑也没有。我真的不知道该怎么办,我只是想能够在 Ubuntu 中用平假名写作。
我怎么解决这个问题?
英国英语是我们老人(婴儿潮一代)在澳大利亚必须学习的语言,所以“initialiSe”是正确的。
美国英语有 -iZe,而不是 -iSe - 那么 Synaptic 使用什么语言:英国还是美国?
有没有办法在 gnome-shell (3.28) 的顶部面板的语言指示器中显示标志而不是标签?
我在 dconf-editor 中找到了这个设置:
/org/gnome/libgnomekbd/indicator/show-flags
但它无效,如果我将其设置为 true,则没有任何改变。
有没有办法做到这一点?
Ubuntu One 是一项非常好的服务。但目前几乎所有内容都只有英文版本,而不是其他语言,如德语、法语等。此外,使用条款也只有英文版本。许多人不使用 Ubuntu One,因为他们无法完全理解使用条款。
我在 Ubuntu 13.10 下使用 libreoffice 。使用英语作为主要语言 阿拉伯语作为另一种语言。写英语时,我可以使用键盘快捷键,如Ctrl+C或Ctrl+ V。
开始用阿拉伯语写作时,我不能再使用所有这些快捷方式了。我必须再次将语言更改为英语才能进行剪切粘贴!
提前谢谢你。