[分享]英文环境下安装FCITX以及相关除错和设置

系统字体配置、中文显示和输入法问题
回复
natrs
帖子: 6
注册时间: 2006-11-24 7:58

[分享]英文环境下安装FCITX以及相关除错和设置

#1

帖子 natrs » 2006-11-26 21:28

按照快速设置里的指导:
sudo apt-get install im-switch libapt-pkg-perl fcitx
sudo im-switch -s fcitx

然后安装文泉驿字体
sudo apt-get install xfonts-wqy

但是在这里有个很常见的问题就是安装好FCITX后无法正常启动.在这里引用一下TheThirdGhost的文章,我就是使用这个方法解决的无法激活输入法的问题的.

"首先
sudo gedit /etc/X11/Xsession.d/95xinput
输入内容
export XIM=FCITX
export XMODIFIERS=@im=FCITX
fcitx
(千万不要加上GTK QT,fcitx在这点上不同于scim)
然后保存
接下来修改/etc/gtk-2.0/gtk.immodules
找到"/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"
改为
"/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"
这样所有GTK程序会默认用xim为输入法
最后,注销,登入即可 "

在这之后因为是在英文环境下,这个时候FCITX有可能还无法正常使用.看到的候选词应该全是无耻的方块.解决办法是要安装中文支持.在语言支持里选择中文然后在安装结束后注销重新登录.这个时候字体会变得和没有配置的时候一样糟糕.只需要重新配置一下就可以了.
sudo fontconfig-voodoo -f -s zh_CN

另外FCITX的候选词只有5个,我修改成10个.方法是
sudo gedit ~/.fcitx/config

然后将候选词默认的5改为10即可.

ps:这个贴子只是想写给和我一样刚接触LINUX不久并有相同困扰的朋友.希望能有效的帮助并解决类似的问题.高手见笑.
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#2

帖子 karron » 2006-11-27 8:29

建议都使用zh_CN.UTF-8的local,如果讨厌中文,那么只需要把中文翻译包删除即可.这样你会少很多麻烦.比如输入法.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
mason
帖子: 7
注册时间: 2006-11-12 3:14

#3

帖子 mason » 2007-08-14 23:58

非常好的办法!

解决了困扰已久的问题,谢谢楼主分享。
头像
Beetle
帖子: 1637
注册时间: 2005-10-14 16:55
系统: OS X
来自: 江苏
联系:

#4

帖子 Beetle » 2007-08-15 9:04

其实只要这一步:
接下来修改/etc/gtk-2.0/gtk.immodules
找到"/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"
改为
"/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"
就可以了!
回复