推荐在ubuntu下使用fcitx输入法

自己使用ubuntu时遇到的一点小问题,跟大家分享一下。

顺带说一下在ubuntu里误删输入法导致xWindow不显示中文的解决方法。

 

Linux下有两种比较主流的中文输入法,首先转载分别看下两种输入法的官方介绍:

 

首先是fcitx输入法【官方网址:www.fcitx.org
-----------------------------------------------------------
Fcitx──小企鹅输入法:Free Chinese Input Toy for X是一个以 GPL方式发布的、基于XIM的简体中文输入法(即原来的G五笔),包括拼音(全拼和双拼)、区位以及码表输入模块,是在Linux操作系统中使用的中文输入法,当然也能在中使用,您可以到官方站下载;fcitx应该也适用于 OS X/intel系统。
------------------------------------------------------------

scim输入法【官方网址:www.scim-im.org但是英文的,下面引用一段wiki上的介绍
-----------------------------------------------------------

SCIM(Smart Common Input Method)是一個支援多國語言的輸入法平台,虽然它的设计着眼于通用性,但是鉴于Windows之类的桌面OS有较完整的原生机制,所以SCIM更多还是用在UNIX/类UNIX环境中,比如像ubuntu之类的一些Linux桌面发行版就采用这个软件作为多语种输入平台。
-----------------------------------------------------------

在这里我强烈建议使用ubuntu的朋友安装fcitx输入法!事件原因如下:

 

Kubuntu默认安装了scim输入法,只需要再安装再安装中文支持即可,我开始也图省事,就继续使用scim,刚开始感觉还不错,结果在使用QtCreator时候就发现了明显的不兼容问题,经常莫名其妙的键盘就失灵了,要切换到控制台再回来又可以,好吧..算我初来乍到的,忍了,结果这个现象一而再、再而三的发生而且越来越频繁,再后来发现键盘失灵的问题不仅仅在使用Qt的时候会发生,有时候在KDE环境里要改文件名或者新建一个文件夹的时候总是输不进东西,而且怎么切换和重试都不行了,无奈只好进控制台敲命令来改。上网搜原因也只能得到说scim输入法对有些X环境程序兼容不好之类之类的描述..总之就是——无法解决。

 

但是总这样切来切去的实在影响工作效率啊,忍了三、四天,忍无可忍了,进控制台sudo pkill scim把输入法关掉,再用sudo apt-get remove scim卸载,而且我做得比较绝@.@,我是把系统里所有名字带scim的全部remove掉的。结果..等我重启xWindow的时候给吓懵了,所有系统里的中国字全部变成一串串的乱码,哎..重装系统的冲动都有了(反正过几天ubuntu9.10不就出来了嘛..),明显是卸载过头了,上网找解决方案无果。可是既然知道是scim把不该删的东西给顺带删掉了,说不定还能装回来吧,只好硬着头皮试一下了,在控制台里输入sudo apt-get install lang<tab><tab>(lang是语言language的前几位,所以试试看),系统提示有1146项符合的,行,看看再说,然后结合第一次安装scim的中文支持的support-zh,结果还真让我找着了,language-support-zh,重装之后系统恢复正常显示-_-,差点没把我急死。
 
最后是装fcitx输入法,依照wiki.ubuntu.org.cn的方法,在控制台安装:
sudo apt-get install im-switch fcitx
再修改当前用户的默认输入法为fcitx:
sudo im-switch -s fcitx -z default
装完fcitx之后还需要手动修改一下配置文件[~/.fcitx/config ],把第一行的"显示字体(中)=*"改成"显示字体(中)=WenQuanYi Bitmap Song"保存后重启输入法,执行sudo pkill fcitx关掉fcitx输入法,再执行fcitx重新打开就可以使用了^^~

一切重归平静,不用再在敲键盘时候提心吊胆了,安心休息一下喽。

 

呵呵,顺便值得一说的是,fcitx是中国的开源爱好者设计的一款本土的输入法软件,别看它的血统并不高贵(scim最早用于UNIX系统,也比较正规化),我要说的是这款来至"平民阶层"的输入法虽然没有过于花哨的功能,(不像Scim集成了中文简体、繁体、日文、韩文..等等语言,结果装好之后一百多M,超臃肿),但兼容性比出生更高贵的scim要好,也更稳定,还能支持一下本土软件的发展哈,挺不错。

 

你可能感兴趣的:(linux,unix,ubuntu,input,输入法,语言)