LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 83646|回复: 65

fcitx安装配置--2006年1月

[复制链接]
发表于 2006-1-9 23:03:25 | 显示全部楼层 |阅读模式
安装:

建议使用fcitx3.1稳定版(预编译包):
http://www.fcitx.org/download/fcitx-3.1-bin.tar.bz2

解压后,得到fcitx-3.1-bin文件夹,进入其中。如果是root身分进入X,双击fcitx.install文件。或者在终端下su后执行./fcitx.install
它将运行这个角本
  1. rm -f /usr/bin/fcitx
  2. rm -fr /usr/share/fcitx
  3. cp -r usr/* /usr
复制代码
然后在终端执行fcitx,你应该看到这是一个有效命令,而不是command not found。否则手动执行上面的脚本。

这时候,fcitx还不能开机自动运行,甚至不能工作。为了让fcitx开机自动运行,你需要:
编辑/etc/X11/Xsession.d/95xinput文件,如果没有就建一个。加入:
  1. export LC_CTYPE=zh_CN.UTF-8 #注释1
  2. export XMODIFIERS=@im=fcitx
  3. export XIM=fcitx
  4. export XIM_PROGRAM=fcitx
  5. fcitx
复制代码
注释1处也可用zh_CN.GBK。最好是使用zh_CN.UTF-8


注意:
  1. 在命令行运行#locale,如果没有显示LC_CTYPE=“zh_CN.UTF-8”或者LC_CTYPE=“zh_CN.GBK”,
  2. 那么可能是你安装系统的时候没有选上zh_CN.GBK/zh_CN.UTF-8的locale,请搜索本论坛看如何安装上。
复制代码


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

假设你用gedit/kate/kwrite
gedit:文件-->打开-->字符编码  文件-->另存为-->字符编码
kate/kwrite:文件-->打开,如果乱码,查看-->设置编码

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

希望大家安装输入法时不会再遇到问题了。如果你照这个方法不成功的话,请跟贴说明。
发表于 2006-1-11 09:11:17 | 显示全部楼层
謝謝
重要的東西都有了
回复 支持 反对

使用道具 举报

发表于 2006-1-13 11:10:28 | 显示全部楼层
这两文件用且只能用GB2312编码存储,如果你打开时有乱码,你知道该怎么做了,不是吗?

不好意思啊,我不知道该怎么做,能不能说一下?谢谢
回复 支持 反对

使用道具 举报

发表于 2006-1-13 15:26:10 | 显示全部楼层
谢谢,已解决。
回复 支持 反对

使用道具 举报

发表于 2006-1-18 13:10:42 | 显示全部楼层

安裝后只能輸入亂碼,顯示不了中文

而且輸入面板上也只有12345五個數字,并沒有任何中文字可選。請問應該如何設置?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-18 13:56:28 | 显示全部楼层
请把你的locale贴上来看看。运行locale命令。
还有:你用什么Linux?安装中文字体了吗?
回复 支持 反对

使用道具 举报

发表于 2006-1-19 15:40:40 | 显示全部楼层
请教,有人在裁剪的linux如DSL下安装过吗?

我下载了3.1的bin包,解压后安装,即直接拷贝
export LC_CTYPE=zh_CN.utf-8
export LANG=zh_CN.utf-8
export XMODIFIERS=@im=fcitx
加入到xinitrc的最前面,能启动fcitx,但是fcitx面板是灰色的,也没有拼音等输入条,即面板最后只有一个锁。

最新版的DSL2.1b是在knoppix的基础上裁剪的,内核是2.4.31,不知道fcitx要用到哪些库文件,特别是glibc,以前我用过slax也是这样,后来fanx1.1的中文包解决了此问题,但不知其原理
回复 支持 反对

使用道具 举报

发表于 2006-1-19 15:56:27 | 显示全部楼层
Post by pma
而且輸入面板上也只有12345五個數字,并沒有任何中文字可選。請問應該如何設置?

是不是config里的语言设错了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-2 15:36:27 | 显示全部楼层
自己顶。

强调一句:如果你启动fcitx时没有设置
LC_CTYPE=zh_CN.UTF-8
LC_CTYPE=zh_CN.GBK
LC_CTYPE=zh_CN.GB2312
中的一种,无论你怎么设置,fcitx也不会工作!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-28 00:28:30 | 显示全部楼层
建议版主置顶,谢谢。因为我发现这个方法对很多人都有帮助。现在置顶里的方法已经太旧了。使用旧软件的人只有少数,希望版主照顾大多数使用新软件新发行版的朋友,用新的方法置顶,把旧的方法撤下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表