RHEL英文环境下使用fcitx


   首先是fcitx的安装。推荐安装3.4以后的版本(貌似这玩意好像不开发了,我现在连他的官方网站都上不去了)。安装比较简单,就照他的README文件里执行一下命令就好了。

  但是问题出现了。你会发现你退出以后再次登陆Gnome桌面将无法成功。我查的网上的说法是登陆速度慢,反正我是等了5分钟还没显示就已经认为登陆失败了。这个是bug——无奈了,凑合着用吧。

  解决方法:换用kde登陆系统,运行/usr/bin/gnome-session-properties,跳出一个“会话”,找到第三页的“启动程序”,点击“编辑”,将其中启动命令fcitx的“顺序”改为50。重启,Gnome能进了。

  但是你又会发现这个软件压根用不了。按住快捷键 Ctrl+Space,什么都没出(是个正常人都要抱怨一下这软件了)。只有在当你在登陆的时候选择中文语言设置,登陆了才能使用这东西。而如果你非要用英文环境,就必须做一些修改。

  我的做法是:

  1.添加环境变量XMODIFIERS。修改/etc/profile,在末尾加上

  XMODIFIERS="@im=fcitx"

  export XMODIFIERS

  2.目录切换到/etc/gtk-2.0/i386-RedHat-linux-gnu,修改gtk.immodules文件,注意把里面的"ko:ja:th:zh"改成"en:ko:ja:th:zh",然后注销。

  现在好了,这东西终于能用了。

  需要多注意一下的是,如果你使用的是如同x-manager一类的远程访问软件,记得用ctrl+shift+space来调用输入法。

相关内容