Chinaunix首页 | 论坛 | 博客
  • 博客访问: 575229
  • 博文数量: 836
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 4995
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 16:55
文章分类

全部博文(836)

文章存档

2008年(836)

我的朋友

分类: LINUX

2008-08-22 17:37:12

 
这几天反反复复的装了几遍的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) |
给主人留下些什么吧!~~