这几天反反复复的装了几遍的Ubuntu。原本这台电脑上装的是Debian但为了模拟Mac,升级到unstalbe的时候出了问题,没有解决,后来心一横就装了Ubuntu7.10.后来证明,这是极其错误的。如果没有问题就不要乱动系统,这是最近几天总结出来的经验。
废话少说,很多情况下我们可能将Ubuntu的LANG设为英文。为什么呢?我觉得Linux下的中文字体不好看。好了,切入正题。
1.如果直接安装的Ubuntu7.10而且还使用英文环境,首先需要设置本机支持的locale,修改/var/lib/locales/supported.d/local,使其内容如下所示:
en_US.UTF-8UTF-8
zh_CN.UTF-8UTF-8
zh_CN.GBKGBK
zh_CNGB2312
然后执行sudolocale-gen命令,使系统支持zh_CN。
2.安装fcitx,im-switch,最好从源里安装。完成后执行sudoim-switch-sfcitx,如果从源代码安装的fcitx将出现错误。其实可以现从源安装fcitx,然后从源代码安装将其覆盖。
3.修改/etc/environment,向文件中添加如下内容
exportLC_CTYPE="zh_CN"
exportXMODIFIERS="@im=fcitx"
4.修改/etc/gtk-2.0/gtk.immodules文件,如果没有则创建一个,向其中添加如下内容
"/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so"
"xim""XInputMethod""gtk20""/usr/share/locale""en:kja:th:zh"
注意其中im-xim.so的路径要根据本机的情况修改
经过上述步骤重启系统以后就可以使用fcitx输入中文了。如果这样还不行的话,就多google几遍,重启几遍系统,再试试看。
阅读(384) | 评论(0) | 转发(0) |