Ubuntu 8.04LTS 下中文輸入法FCITX的安裝與漢字顯示方塊的解決方

1、安裝FCITX
sudo apt-get install im-switch fcitx
im-switch -s fcitx -z default
完成設置最好重啓一下X,輸入法就生效了(一般情況下是這樣).
2、FCITX中文顯示是方塊的解決方法
我在安裝中文輸入法後,重新啓動後輸入法的候選字以及輸入法上的漢字都是方塊,在網上搜索後得知是配置文件中中文顯示字體設置不正確導致的。
開始搜索到的修改方法都是修改爲“顯示字體(中)=WenQuanYi Bitmap Song”,然後Control+5。但是我的環境中不行,今天搜索到了另外一種修改方法“顯示字體(中)=AR PL ShanHeiSun Uni”,馬上就能夠正常顯示中文了。
設置方法如下:
執行 sudo gedit ~/.fcitx/config 將“顯示字體(中)= ×”修改爲“顯示字體(中)=AR PL ShanHeiSun Uni”即可。
3、後來再去Wiki上查看是,看見其中清楚的給出了該輸入法出現方塊的解決方法。
如果發現軟件界面字體是方塊, gedit ./fcitx/config 或gksu gedit /usr/share/fcitx/config 打開配置文件修改一下字體就OK.
字體列表: xlsfonts或 fc-list (取=前面) 。其實第二句話很有用,他給出了字體查看的方法,這樣就能夠根據自己的環境選擇中文字體。
===========================
1.安裝好的Ubuntu是英文的,因此最好安裝中文語言支持,可在系統管理裏面選擇“LANGUAGE”,選擇“簡體中文”;
2.確認SCIM被刪除,如果之前安裝過,可通過SCIM輸入法設置中將SCIM中文輸入法刪除,也可輸入“sudo apt-get remove scim”;

3.下載FCITX,可以上FCITX官方網站下載,也可在終端下輸入“sudo apt-get install fcitx ”獲取FCITX;

4.如果是在官方網站下載的安裝包,那麼解壓縮後,進行安裝,輸入“ sudo ./fcitx.install”即可;

5.難點就是配置小企鵝輸入法了,首先需要在etc/X11/Xsession.d/目錄下,建立“95fcitx_start”這樣一個文件,然後對其進行編輯,“sudo vi /etc/X11/Xsession.d/95fcitx_start”,內容輸入:

export LC_CTYPE=zh_CN.UTF-8

export XMODIFIERS=@im=fcitx

export XIM=fcitx

export XIM_PROGRAM=fcitx

fcitx

6.保存退出後,要記得給該文件添加可執行權限,輸入“sudo chmod +x /etc/X11/Xsession.d/95fcitx.install”

重啓電腦,小企鵝就會開機自動啓動了,通過CTRL+SPACE就可以使用小企鵝中文輸入法。

==============================

安裝Fcitx
sudo apt-get install im-switch fcitx sudo im-switch -s fcitx -z defaultim-switch -s fcitx -z default #注意:不加sudo

完成設置最好重啓一下X,輸入法就生效了.

如果發現軟件界面字體是方塊, gedit ~/.fcitx/config 或gksu gedit /usr/share/fcitx/config 打開配置文件修改一下字體就OK.
字體列表: xlsfonts或 fc-list (取=前面)

某些情況下可能,在安裝了fcitx輸入法以後可能會出現和SCIM並存的問題,只要用im-switch把默認輸入法改成fcitx就可以了:

sudo im-switch -a fcitx im-switch -a fcitx

或方法2

sudo gedit /usr/lib/gtk-2.0/2.10.0/immodule-files.d/scim-gtk2-immodule.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在中文環境下將不被啓動

其它設置,請訪問英文Locale下使用中文輸入法

激活輸入法
重新啓動Xwindow完成。按 Ctrl + 空格 鍵激活輸入法。

如果在QT程序中、KDE環境下無法激活:

sudo gedit /etc/X11/Xsession.d/95xinput內容改爲

export XMODIFIERS=@im=fcitxexport XIM=fcitxexport XIM_PROGRAM=fcitxexport GTK_IM_MODULE=fcitxexport QT_IM_MODULE=XIMfcitx//注意: 等號後若有引號,應爲半角

//Ubuntu8.04版

Opera

sudo gedit /usr/bin/opera找到

export QT_IM_MODULE=後面改成

XIM//Opera9.51版

安裝fcitx (非deb包)
下載最新穩定版(預編譯包IA32)

http://www.fcitx.org/main/?q=node/9

解壓到任意目錄

安裝

sudo ./fcitx.install反安裝

sudo ./fcitx.uninstall現在裝是裝上了,但是還有一些小問題要修改才能在im-switch 上正常使用

1.任意位置新建立一個文件叫 fcitx,內容如下:

XIM=fcitxXIM_PROGRAM=/usr/bin/fcitxXIM_ARGS=""GTK_IM_MODULE=XIMQT_IM_MODULE=XIMDEPENDS="fcitx"複製到 /etc/X11/xinit/xinput.d/ 下以保證im-switch 能找到它。然後執行:

update-alternatives --install /etc/X11/xinit/xinput.d/all_ALL xinput-all_ALL /etc/X11/xinit/xinput.d/fcitx 302.執行

sudo im-switch -s fcitxim-switch -s fcitx將二個帳號的輸入法都換成 fcitx

不成方法的方法
我按照上面的一步一步的做了,還是無法在3firefox3中輸入漢字。

索性把scim和fcitx都卸掉了,再重新sudo apt-get install fcitx,安裝完成後註銷,再次進入kde後,發現firefox3下竟然可以

打出漢字了,哈!

至於原因,尚不清楚,反正是解決firefox3輸入中文的問題了。

我用的發行版是kubuntu8.04。

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,就會發現多餘的碼錶都沒有了.


fcitx的初步美化
fcitx在ubuntu下顯示字體很小,可以採用修改配置文件的方式解決,首先打開配置文件,在終端下依次輸入

gedit ~/.fcitx/config將用gedit打開config文件,將顯示字體大小改爲28左右(有點不明白,fcitx的字體顯示爲什麼那麼小,居然要我改到28),主視窗字體大小改到20以上,如果安裝了文泉驛正黑,可將中文字體修改如下:顯示字體(中)=文泉驛正黑。
例外,在[界面]下可以隨意更改界面顯示效果。在[快捷鍵]下可以更改快捷鍵,我就將中英文快速切換鍵改爲:中英文快速切換鍵=L_SHIFT。在[拼音]下可以設置模糊拼音,將需要的後面0改成一即可。
下面是我綜合網上http://www.leninlee.cn/?p=177#comment-97 的配置確定的最終結果,僅供參考。


[程式]
顯示字體(中)=WenQuanYi Bitmap Song
#請確定您安裝了文泉驛正黑,也可更改爲其他字體
顯示字體(英)=WenQuanYi Bitmap Song
顯示字體大小=28#不用這麼大,12左右即可
主視窗字體大小=20#同上
字體區域=zh_CN.UTF-8
是否使用AA字體=1
是否使用粗體=1

[輸出]
數字後跟半角符號=1
Enter鍵行爲=2
分號鍵行爲=2
大寫字母輸入英文=1
轉換英文中的標點=1
聯想方式禁止翻頁=1

[界面]
候選詞個數=10
主視窗是否使用3D界面=0
輸入條使用3D界面=0
主視窗隱藏模式=0
顯示虛擬鍵盤=0
是否自動隱藏輸入條=1
輸入條是否居中=0
首次顯示輸入條=1
#輸入條固定寬度(僅適用於碼錶輸入法),0表示不固定寬度
輸入條固定寬度=0
輸入條偏移量X=0
輸入條偏移量Y=12
序號後加點=1
顯示打字速度=1
顯示版本=0
光標色=102 159 66
主視窗背景色=255 255 255
主視窗線條色=203 202 186
主視窗輸入法名稱色=153 153 153 102 159 66 56 134 230
輸入窗背景色=255 255 255
輸入窗提示色=2 89 196
輸入窗用戶輸入色=255 0 132
輸入窗序號色=0 66 200
輸入窗第一個候選字色=0 99 200
#該顏色值只用於拼音中的用戶自造詞
輸入窗用戶詞組色=0 99 200
輸入窗提示編碼色=255 0 132
#五筆、拼音的單字/系統詞組均使用該顏色
輸入窗其它文本色=56 134 230
輸入窗線條色=203 202 186
輸入窗箭頭色=193 227 151
虛擬鍵盤窗背景色=220 220 220
虛擬鍵盤窗字母色=80 0 0
虛擬鍵盤窗符號色=0 0 0
#除了“中英文快速切換鍵”外,其它的熱鍵均可設置爲兩個,中間用空格分隔
[熱鍵]
打開/關閉輸入法=CTRL_SPACE
#中英文快速切換鍵 可以設置爲L_CTRL R_CTRL L_SHIFT R_SHIFT
中英文快速切換鍵=L_SHIFT
雙擊中英文切換=0
擊鍵時間間隔=250
光標跟隨=CTRL_K
GBK支持=CTRL_M
GBK繁體切換鍵=CTRL_ALT_F
聯想支持=CTRL_L
反查拼音=CTRL_ALT_E
全半角=SHIFT_SPACE
中文標點=ALT_SPACE
上一頁=- ,
下一頁== .
第二三候選詞選擇鍵=SHIFT

[輸入法]
使用拼音=1
使用雙拼=1
默認雙拼方案=自然碼
使用區位=1
使用碼錶=1
提示詞庫中的詞組=1

[拼音]
使用全拼=0
拼音自動組詞=1
保存自動組詞=0
增加拼音常用字=CTRL_8
刪除拼音常用字=CTRL_7
刪除拼音用戶詞組=CTRL_DELETE
#拼音以詞定字鍵,等號後面緊接鍵,不要有空格
拼音以詞定字鍵=[]
#重碼調整方式說明:0-->不調整 1-->快速調整 2-->按頻率調整
拼音單字重碼調整方式=2
拼音詞組重碼調整方式=1
拼音常用詞重碼調整方式=0
是否模糊an和ang=1
是否模糊en和eng=1
是否模糊ian和iang=1
是否模糊in和ing=1
是否模糊ou和u=0
是否模糊uan和uang=1
是否模糊c和ch=0
是否模糊f和h=0
是否模糊l和n=1
是否模糊s和sh=0
是否模糊z和zh=0

保存好,在fcitx激活狀態下按 Ctrl+5 啓用新配置了。fcitx版本FCITX‘GirlDog’3.4.3。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章