转自ubuntu中文
首先下载稳定版预编译包(预编译IA32)
地址
http://www.fcitx.org/main/?q=node/9
解压 tar -jxvf file.tar.bz2
反安装
修改配置
新建文件fcitx
内容如下
拷贝到 /etc/X11/xinit/xinput.d/ 下以保证im-switch 能找到它
首先下载稳定版预编译包(预编译IA32)
地址
http://www.fcitx.org/main/?q=node/9
解压 tar -jxvf file.tar.bz2
进入目录安装
sudo .
/
fcitx.install
反安装
sudo .
/
fcitx.uninstall
修改配置
新建文件fcitx
内容如下
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=XIM
QT_IM_MODULE=XIM
DEPENDS="fcitx"
拷贝到 /etc/X11/xinit/xinput.d/ 下以保证im-switch 能找到它
2.执行
sudo im-switch -s fcitx
im-switch -s fcitx
将二个帐号的输入法都换成 fcitx
Fcitx使用细节
用fcitx新配置fcitx修改配置文件後无须重启X或是kill後再加载,在输入法处于激活状态下,只需按Ctrl+5即可加载新的配置文件
全角符号
当前最新符本下,如果将fcitx符号改为全角,是不可以输入中文的(如果自己更改过相应设置另当别论)
锁定输入法
fcitx输入法的面板上有把小锁的图表,点击它使之变成红色时,将无法通过ctrl+shift切换到其他输入法,点击它使之变灰色时则可进行输入法之间的切换,对于单一输入法用户来说可避免误按ctrl+shift的麻烦了.
去除fcitx多馀码表
fcitx默认是有较多的输入法的,通过上面的~/.fcitx/config修改可以去掉双拼、区位,但如果你只用五笔而又偶尔需要切换到拼音下去打个别生字的时候,可能会讨厌按数次的ctrl+shift,执行下面的命令:
kdesu kate /usr/share/fcitx/data/tables.conf #kubuntu
gksu gedit /usr/share/fcitx/data/tables.conf #ubuntu
gksu mousepad /usr/share/fcitx/data/tables.conf #xubuntu
里面的内容大致是这样的
#以#打头的为注释
[码表]
名称=五笔字型
码表=wbx.mb
拼音=1
拼音键=z
.........
.........
#[码表]
#名称=二笔
#码表=eb.mb
.........
.........
#[码表]
#名称=仓颉
#码表=cj.mb
.........
.........
在你不需要的东西加上#或者你如果确定今後都不会用到这些输入法直接删除也可以,保存退出。激活fcitx输入状态,再按ctrl+shift,就会发现多馀的码表都没有了.
原文地址:http://wiki.ubuntu.org.cn/%E4%B8%AD%E6%96%87%E8%BE%93%E5%85%A5%E6%B3%95fcitx