|||
准备工作:卸载Ubuntu默认的ibus输入法:
sudo apt-get remove ibus
然后添加Fcitx 源:
sudo add-apt-repository ppa:fcitx-team/nightly
sudo apt-get update
然后 安装fcitx,搜狗输入法,Google输入法,云输入法,以及设置fcitx为默认:
sudo apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sogoupinyin
sudo apt-get install fcitx-table-all
设置为默认输入法,以前一直使用的是im-switch,但事实上,im-switch已经被默认的系统包给取代了,安装im-switch会导致系统的language support消失,如果安装过请先卸载im-switch,然后安装im-config与language-selector-gnome,这样系统的language support就恢复了
在恢复以后在language support中设置fcitx为默认即可。
如果中文输入法切换不出来,一般是fcitx configuration中的input method没有添加中文的输入方法,可以点击fcitx configuration中input method 下面的+进行添加,一般添加Sogou Pinyin,Google Pinyin即可,重启应该就可以正常切换了,默认的切换是ctrl+space
后面科普一个fcitx的新的改变:
原来的fcitx使用状态包含close,active,inactive,默认是close状态,需要按下ctrl+apace进行激活,但新的fcitx进行了优化,只包含了active与inactive状态,默认的将第一个input method设置为inactive状态,按下设置的相应按键可以将状态切换为active状态,我设置的按键还是ctrl+space。这样按下以后会切换到第二个input method中,此后可以利用ctrl+shift进行后续的输入法的切换。同时按下ctrl+space会回到第一个input method,因此最佳的是将第一个input method设置为默认的英文输入,第二个设置为常用的中文输入
享受这最好的中文输入法带给你的乐趣吧