在程序员当中,我一直以来很推崇使用英文版系统,因为中文版系统友爱于程序员的发展,所以我安装系统都是安装英文版的,linux系统也不例外,当然作为一个中国人,还是免不了要使用中文的,那这样怎么办,当然就是在英文版系统下安装中文输入法。
scim是linux环境下最受欢迎的输入法,所以我选择了安装scim。下面是我在ubantu 10.10的安装过程
首先,要安装安装scim pinyin和im-switch,打开终端,在终端下输入sudo apt-get install scim-pinyin im-switch之后,输入密码,等待安装完成。安装完后,重新启动是不起作用的,要对scim输入法进行配置。
第二,将用户身份切换到root用户下,输入vi /etc/X11/xinit/xinput.d/scim
将GTK_IM_MODULE=xim和QT_IM_MODULE=xim中的xim修改为scim。切记这一步很重要,不可省略。
第三,为了方便将系统的首要输入法修改为scim,在终端下输入
update-alternatives --install /etc/X11/xinit/xinput.d/all_ALL xinput-all_ALL /etc/X11/xinit/xinput.d/scim 30
im-switch -s scim、
第四,因为scim输入法需要用到IBUS输入法框架,而Ubuntu系統自帶的IBUS1.2.0版本存在bug,在使用backspace鍵刪除字符后輸入法將無法繼續工作,請用PPA的第三方源將IBus升級為1.3.6及以後版本。(Ubuntu的官方軟體源尚未更新到最新版本),
*用PPA的第三方源將IBus升級的方法,在终端输入:
sudo add-apt-repository ppa:shawn-p-huang/ppa
sudo apt-get update sudo apt-get install ibus-gtk ibus-qt4 ibus-pinyin ibus-pinyin-db-open-phrase
最后,就是注销用户,重新登录啦。登录后你就可以看到系统工具栏右上角的小键盘图表,证明设置成功。