描述:事先系统中装有ibus,scim两种输入法
接下来开始具体的步骤:
1.把这两种输入法都卸载了
sudo apt-get remove ibus
sudo apt-get remove scim
sudo apt-get autoremove
2.安装FCITX
我是从GOOGLE CODE 上下载了FCITX 的UTF-8版本的DEB包,安装
安装完成之后,重启,问题来了:虽然有小企鹅了,但是CTRL+SPACE并不出现输入窗口。
经过我的折腾,试了网友的各种方法,现记录下面这种方法:
sudo gconf-editor
apps->gedit-2->preferences->encodings
修改auto_detected的值,增加GB2312、GB18030,并把GB2312、GB18030移到顶端
防止scim输入法出来捣乱:
编辑/usr /lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules文件,将内容改为如下:
# automatically generated by dh_gtkmodules, do not edit
“/usr/lib/gtk-2.0/2.10.0/immodules/im-scim.so”
“scim” “SCIM Input Method” “scim” “/usr/share/locale” “ja:ko”
#就是将最后一行中的"ja:ko:zh"修改为"ja:ko",这样修改以后,scim在中文环境下将不被启动
激活输入法
重新启动Xwindow完成。按 Ctrl + 空格 键激活输入法。
如果在QT程序中、KDE。。。环境下无法激活:
sudo gedit /etc/X11/Xsession.d/95xinput
内容改为(这个对于我这次出现的问题估计是关键,其实可能其它什么都不用做,改一下这个就能搞定 )
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=XIM
fcitx
//注意: 等号后若有引号,应为半角
启用fcitx新配置
在输入法处于激活状态下,只需按Ctrl+5即可加载新的配置文件
去除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