2006-01-10

安装Linux中文输入法fcitx

Views: 9504 | 3 Comments

Linux下的中文输入法主要有fcitx和scim,我使用的是fcitx。它有源码包,预编绎包RPM包,Deb包等,建议使用 fcitx3.1稳定版(预编译包)

解压后,得到fcitx-3.1-bin文件夹,进入其中。如果是root身分进入X,双击fcitx.install文件。或者在终端下su后执行./fcitx.install 它将运行这个脚本

rm -f /usr/bin/fcitx
rm -fr /usr/share/fcitx
cp -r usr/* /usr

然后在终端执行fcitx,你应该看到这是一个有效命令,而不是command not found。否则手动执行上面的脚本。或者你不使用上面的方法,运行apt-get install fcitx,然后继续下面的设置。

这时候,fcitx还不能开机自动运行,甚至不能工作。为了让fcitx开机自动运行,你需要:

编辑/etc/X11/Xsession.d/25xinput文件或者55gnome-session_gnomerc文件(并不是每个发行版都会调用 /etc/X11/Xsession.d/ 中的脚本,如果你知道更好的方法请告诉我),如果没有就建一个。加入:

export LC_CTYPE=zh_CN.UTF-8 #注释1
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
fcitx

注释1处也可用zh_CN.GBK。如果你你在命令行下执行locale发现有LC_CTYPE=“zh_CN.UTF-8”或者LC_CTYPE=“zh_CN.GBK”,就把注释1处的那一行去掉。

如果你使用RedHat9, 你还需要运行:

cd /usr/bin
ln -s fcitx chinput

fcitx有两个重要的配置文件~/.fcitx/table(没有则拷贝/usr/share/fcitx下的或者安装包中的)和~/.fcitx/config,这两文件用且只能用GB2312编码存储,如果你打开时有乱码,你知道该怎么做了,不是吗?

table配置五笔,二笔等码表输入法。config配置界面。配合fcitx的文档,你就知道怎么修改了。

希望大家安装输入法时不会再遇到问题了。如果你照这个方法不成功的话,请回复说明。

Related posts:

  1. 国内某品牌云主机SSH远程后无法在终端显示远程路径的问题
  2. HBase 在 Linux 下安装和配置
  3. SSDB 1.7.0.0 版本更新
  4. 安装Linux的ATI显卡驱动,支持硬件3D加速
  5. Debian3.1的安装和汉化美化
Posted by ideawu at 2006-01-10 08:58:30

3 Responses to "安装Linux中文输入法fcitx"

  • 其实这是一个很普遍的问题,很多人都遇到了,不知道什么原因
    作为一种技术(技巧),何不研究下,造福于人呢??
    本人水平很有限,只是提个建议而已
    anyway,thanks for your reply. Reply
  • 对不起, 我不使用mlterm, 所以无法帮助你. Reply
  • 你好,我在在mlterm中无法调出fcitx,但在gnome-terminal中可以
    准确说是只有mlterm中不行

    系统:debian/testing, gnome-core+fvwm
    locale:zh_CN.UTF-8

    有办法解决吗? Reply

Leave a Comment