Ubuntu 语言设置基本技巧
ubuntu吧
全部回复
仅看楼主
level 12
peterliu1218 楼主
Ubuntu在设定的地方就有语言设置,很方便。但是有些细节无法设置。若希望更进一步设置,可以直接修改设定档。
----------
设定语言前,必须先有语系档案。
gksudo gedit /var/lib/locales/supported.d/local
放入以下内容,或者你所需要的语系。
zh_CN.UTF-8 UTF-8
en_US.UTF-8 UTF-8
接著生成语系档案:
sudo local-gen
接下来才能正确设定。
2014年01月12日 08点01分 1
level 12
peterliu1218 楼主
个别使用者的设定,若只是暂时设置,可以简单用export指令来解决。如
export LC_MESSAGES=en_US.UTF-8
export LC_CTYPE=zh_CN.UTF-8
因为以上的内容在重开bash就会消失,你可以在~/.bashrc中设置,
gedit ~/.bashrc (注意,不要用sudo,那是你的个人设置),加入:
export LC_MESSAGES=en_US.UTF-8
export LC_CTYPE=zh_CN.UTF-8
存档,即可。 ~/.bashrc 在重新登入就会读取进来,会自动帮你更改设置。
还有一个设定档很重要。在图形界面中menu、标题或其他的语言设定等,有另外一个设定档,结构也相似於之前的 /etc/default/locale
gedit ~/.pam_environment (请注意,不要用sudo,,那是你的个人设置)
参数也如同以上的 /etc/default/locale 修改
但这个有一个参数要说明一下。你会发现多了一个LANGUAGE的参数,和LANG有什麼不同?LANGUAGE的功能类似LC_MESSAGE,但他可以接受多变数的设定,因此他的格式如下:
LANGUAGE=zh_CN:zh_TW:en_US:en
意思就是有简中时,就用简中;假如没有就使用繁中;假如前面都没有就用美式英文;最后什麼都找不到,就用英文。当然使用的先决条件,就是你必须要有语系档,就是最前面所讲的。
在图形界面中,这个参数控制了整个界面文字的显示顺序。非常重要。
2014年01月12日 08点01分 3
level 12
peterliu1218 楼主
1楼 sudo local-gen 是误植

正确的
应该是:
sudo locale-gen
2014年01月12日 08点01分 4
level 11
学习了。
2014年01月12日 09点01分 5
level 10
我安装的怎么不能打汉字
2014年01月12日 13点01分 6
Ubuntu预设的输入法平台是ibus,切换是Super + space;你也可以用fcitx当输入法平台,切换方式是Ctrl + space。使用哪一种可以到语言设置那去选择。当然,还有其他输入法平台可以选择。除了ibus,其他的输入法平台都必须安装。
2014年01月12日 13点01分
@peterliu1218 Super + space是什么键?
2015年10月31日 14点10分
@lastgod1997 Super就是那个WIN键,space是空格
2015年11月01日 04点11分
@peterliu1218 谢谢
2015年11月03日 04点11分
level 10
而且不能用键盘上的小键盘。
2014年01月12日 13点01分 7
这一般是硬件的问题...我也不知道...你有没有按到num_lock?你没有没开启键盘控制滑鼠?你是不是用ps/2键盘?这我就完全不在行了...
2014年01月12日 13点01分
level 12
没大关注这方面
2014年01月12日 15点01分 8
level 1
楼主中文版的ubutun不能用 cd Desktop吗? 另外 我本来装的中文版,切换成英文后有个desktop有个桌面,两个烦死我了,但是桌面上显示的是桌面的内容而不是desktop
2016年01月17日 06点01分 9
1