-----------------
Date: 2007年05月22日 22时35分16秒
Keyword:fcitx,输入法设置
Expt:
1.linux下有很多方法去完成一件事情,但是你最好才用一种方法去最终完成,而不是混合很多的方法,这样反而会出错。
2./etc/X11/xinit/xinput.d/ , /etc/X11/Xsession 中的配置文件,对于某个程序的相关配置,最好只有一组,不要很多方式的配置文件都采用,这样会出错。
3.用fcitx吧,绝对比SCIM好。
Ques:
1.不能自启动。
2.英文系统不能用。
3.配置文件混乱,需要重新check;
4.ubuntu有源,可以直接安装。
Solve:
1.安装
直接从ubuntu的源中安装。
2.配置
2.1 配置fcitx的显示字体。进入/usr/share/fcitx/data/,修改config文件,在“显示字体(中)和显示字体(英)”改成自己喜欢的字体。*表示fcitx随系统选择。
2.2 为了让fcitx随系统启动,需要建立一个文件,可以把它放在/etc/X11/xinit/xinput.d/,内容:
#####
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=XIM
QT_IM_MODULE=XIM
DEPENDS="fcitx"
#####
可以取文件名为fcitx,
update-alternatives --install /etc/X11/xinit/xinput.d/zh_CN xinput-zh_CN /etc/X11/xinit/xinput.d/fcitx 50
上述语句目的是用fcitx文件替代zh_CN;
或者直接用zh_CN文件,把上述内容存为fcitx。
换成fcitx,用im-switch -s fcitx / im-switch -s zh_CN (如果直接采用zh_CN)
至此可以体验fcitx了.
3.设置直接起动。系统->会话->直接起动,建立fcitx的方式,命令为 /usr/bin/fcitx
4.去除fcitx多馀码表
fcitx默认是有较多的输入法的,通过上面的~/.fcitx/config修改可以去掉双拼,区位,
但如果你只用五笔而又偶尔需要切换到拼音下去打个别生字的时候,肯定很讨厌按数次的ctrl+shift吧,执行下面的命令:
sudo gedit /usr/share/fcitx/data/tables.conf
编辑一下就OK了。
--------------
[分享]分享我一篇Ubuntu学习日志,关于fcitx
-
- 帖子: 25
- 注册时间: 2007-05-13 11:41