关于Linux输入法的几点补充
我们在使用Linux时最希望的一点就是能有一个好用的输入法来用.个人认为在现在来说Fcitx还是一个相当不错的输入法的,但是这个输入在Linux上的安装总是会遇到这样或是那样的问题.在前面的一篇文章(http://blog.csdn.net/mylxiaoyi/archive/2005/06/09/390889.aspx)中曾说到了在FC和Debian上的安装方法.但是这样的安装方法始终是存在着一个问题,在Debian的安装还要方便的多,但是在FC上却还有有着另外的情况.
我们在FC上安装时Fcitx的配置文件是写在~/.bashrc中的,而输入法的启动脚本也是写在这里的,在使用Gnome时这样的写法也还不会有着太大的问题,要是如果我们要使用Kde的话就会出现一点小问题了,那就是我们的每打开一个终端时总是会出一行错误的提示,虽说这不是一个太大的问题,但是出现这样的提示还是觉得有一些不爽,这是因为我们是将Fcitx的配置写在Bash的配置文件中了,这样每当我们打开一个新的终端时也就会要启动一个Fcitx程序,因为已经有一个在运行,所以就会报错退出.如何来解决这样的问题呢?
按照Fcitx的官方网站提供的方法是在/etc/X11/xinit/xinput.d/zh_CN文件或是在~/.xinput.d/zh_CN文件中写入下面的几句话:
XIM=fcitx
XIM_PROGRAM=fcitx
GTK_IM_MODULE=fcitx
gnome-im-settings-daemon >/dev/null
QT_IM_MODULE=fcitx
其实在他们的方法是并没有写上最后一句的,也许他们也只是为Gnome进行配置吧.如果我们要在Kde中使用就要加入最后的一句话,可以这就是配置方法的关键.
在这里我们还有一个问题要注意的就是似乎在一些论坛的安装方法中提到要关闭iiim服务,以前我也也是这样做的,但是发现这样做就不可以用现在我们要用的配置文件了,所以我们还要打开iiim服务.我们可以在setup的服务配置中打开,也可以用下面的命令来打开:
$ chkconfig --add iiim
这样重启后我们就可以在Kde中使用Fcitx输入法了,而且现在这个输入法程序是自动启动的~~
(参考http://www.fcitx.org及一些论坛)
Linux输入法的安装配置:
http://blog.csdn.net/mylxiaoyi/archive/2005/06/09/390889.aspx