ubuntu 安装fcitx输入法(3.6和4.0bate)
?Ubuntu 10.10默認安裝的輸入法是ibus,在安裝中文語言包(http://blog.csdn.net/wangjingfei/archive/2010/05/21/5614203.aspx)之后就可以使用。但是查看了一些網上的資料說是ibus有很多問題,例如會造成Linux?QQ崩潰等。不知道是ibus的問題還是我的系統裝的有問題,有時會突然發現我的本子的溫度一路飆升,從top查看到一個ptyhon占用CPU率達到100%,kill了這個進程ibus就退出了,重啟系統后又恢復正常了,想來可能是ibus的問題,并且在windows下用習慣了五筆拼音的輸入法(我的拼音實在是不行)所以想到用fcitx代替ibus,于是安裝了fcitx。
1. 安裝Fcitx (版本3.6.3)
sudo apt-get install fcitx im-switch
2. 將Fcitx設置為默認(改命令不能使用sudo)
im-switch -s fcitx -z default
3. 重新啟動計算機并修改fcitx配置文件
sudo leafpad /usr/share/fcitx/data/config
(網上說的是在~/.fcitx/config,可我的~下沒有.fcitx可能是版本的原因,而且網上提示說gedit打開的有可能是亂碼,如果是亂碼,則需要修改編碼方式,打開gconf-editor,gconf-editor
在/apps/gedit-2/preferences/encoding里邊的auto_detected添加GB18030,并將其置頂。此時便可以重新打開~/.fcitx/conf文件了)
于是我沒用gedit而是用leafpad打開的,leafpad真的很不錯,打開沒有亂碼的問題。
4、fcitx遇到的僵死進程問題:
當時遇到了個問題(當然我沒有把ibus給卸載只是把fcitx設置成了默認),在進程中有一個僵死的fcitx,關機或重啟系統時就會報錯,不是我有潔癖,是總有個報錯在心里總是有點怕怕的(誰讓我是菜鳥呢)
解決:
一個簡單的解決辦法
sudo apt-get remove im-switch --purge
然后在gnome的自動啟動中加上/usr/bin/fcitx -d
注銷后那個僵死的進程沒有了,看來是im-switch和fcitx有沖突,我用系統源里的fcitx也是一樣有僵死進程,哪位高人能知道怎樣引起的沖突?
5. 我修改后的配置文件如下,供大家參考:
[程序]
顯示字體(中)=Microsoft YaHei
顯示字體(英)=Courier New
顯示字體大小=12
主窗口字體大小=9
字體區域=zh_CN.UTF-8
使用AA字體=1
使用粗體=1
使用托盤圖標=1
[輸出]
數字后跟半角符號=1
Enter鍵行為=2
分號鍵行為=2
大寫字母輸入英文=1
轉換英文中的標點=1
聯想方式禁止翻頁=1
[界面]
候選詞個數=5
主窗口是否使用3D界面=0
輸入條使用3D界面=0
主窗口隱藏模式=1
顯示虛擬鍵盤=0
是否自動隱藏輸入條=1
輸入條是否居中=0
首次顯示輸入條=1
#輸入條固定寬度(僅適用于碼表輸入法),0表示不固定寬度
輸入條固定寬度=0
輸入條偏移量X=0
輸入條偏移量Y=12
序號后加點=1
顯示打字速度=1
顯示版本=1
光標色=102 159 66
主窗口背景色=255 255 255
主窗口線條色=255 255 255
主窗口輸入法名稱色=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
輸入窗線條色=255 255 255
輸入窗箭頭色=193 227 151
虛擬鍵盤窗背景色=220 220 220
虛擬鍵盤窗字母色=80 0 0
虛擬鍵盤窗符號色=0 0 0
# 除了“中英文快速切換鍵”外,其它的熱鍵均可設置為兩個,中間用空格分隔
[熱鍵]
打開/關閉輸入法=CTRL_SPACE
# 中英文快速切換鍵 可以設置為L_CTRL R_CTRL L_SHIFT R_SHIFT L_SUPER R_SUPER
中英文快速切換鍵=L_SHIFT
雙擊中英文切換=0
擊鍵時間間隔=250
光標跟隨=CTRL_K
隱藏主窗口=CTRL_ALT_H
切換虛擬鍵盤=CTRL_ALT_K
GBK支持=CTRL_M
GBK繁體切換鍵=CTRL_ALT_F
聯想=CTRL_L
反查拼音=CTRL_ALT_E
全半角=SHIFT_SPACE
中文標點=ALT_SPACE
上一頁=,
下一頁=.
第二三候選詞選擇鍵=0
[輸入法]
使用拼音=1
拼音名稱=智能拼音
提示詞庫中的詞組=1
其他輸入法=
[拼音]
使用全拼=0
拼音自動組詞=1
保存自動組詞=0
增加拼音常用字=CTRL_8
刪除拼音常用字=CTRL_7
刪除拼音用戶詞組=CTRL_DELETE
# 拼音以詞定字鍵,等號后面緊接鍵,不要有空格
拼音以詞定字鍵=[]
# 重碼調整方式說明:0-->不調整 1-->快速調整 2-->按頻率調整
拼音單字重碼調整方式=2
拼音詞組重碼調整方式=1
拼音常用詞重碼調整方式=0
模糊an和ang=0
模糊en和eng=0
模糊ian和iang=0
模糊in和ing=0
模糊ou和u=0
模糊uan和uang=0
模糊c和ch=0
模糊f和h=0
模糊l和n=0
模糊s和sh=0
模糊z和zh=0
Ubuntu10.10安裝fcitx4
在網上看到fcitx4出了,說是解決了im-switch僵死的問題,于是就下載下來試一下,先把fcitx3.6卸載了
sudo apt-get remove fcitx --purge
注銷用戶再進入X界面,OK原來的fcitx3.6的輸入己沒有了。
接下來發現杯具了……我下載下來后把文件包放到了“下載”文件夾下,沒法輸入中文了,只好回到X界面安裝去了,過程還是比較順利雙擊后很快就安裝完成,再注銷這里進入X界面彈出了一個提示框說是要修改環境變量提示如下:
請檢查你的環境變量的設置
你需要設置以下環境變量從而讓fcitx正常工作
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=xim
export GTK_IM_MODULE=xim
這些環境變量可以設置在~/.bashrc當中。
暈呀,而且這個提示的字體居然是什么“華文彩云”看也看不清,可我又用不到bash而且試了一下fcitx運行的正常,先不理它了,不過發現新版的fcitx有個方便的地方就是在輸入界面上點右鍵有一項“配置fcitx”直接就打開了fcitx的config,而且配置居然采用了UTF-8,不再是亂碼了,于是我把配置先改一下,它默認的
FontEn=
FontZh=
都是空的,于是我把它改成
FontEn=Courier New
FontZh=Microsoft YaHei
把提示窗口也關閉了,4.0版本里的關閉和打開不再是1和0而是True和False。
ShowHintWindow=True
改為
ShowHintWindow=False
再注銷,呵呵……提示窗口沒了,所有的字體都成了雅黑了。運行了一會也沒發現有什么沖突,不過期間發生過一次溫度飆升的現象,top查看了一下一個ubuntuone-launch進程占CPU的100%怎么好象是Ubuntu One同步,不知道是不是fcitx引起的,繼續使用中觀查中……
網上的一些資料:
使用 FCITX 輸入中文
使用 FCITX 之前,你必須先進行環境設定,不過這并不難.
打開你主文件夾(/home/XXX)下的 .bashrc文件,添加以下幾行:
#setup XIM environment, needn't if use SCIM as gtk-immodules
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
重新登錄以使其生效.
重新登錄后,打開一個終端, 輸入:
fcitx &
為檢驗 fcitx 是否正常運行, 打開一個程序,比如 leafpad, 按 CTRL+Space 激活 FCITX 并試著輸入幾個字.
如果一切正常, 也許你想讓它隨 X 環境啟動,我們也十分推薦這樣做──盡管啟動 X 之后運行 fcitx 有時可能導致諸如 gnome-panel 之類的程序崩潰(不是很嚴重但有點煩人). 打開主文件夾下的 .xinitrc,在啟動你的窗口管理器(WM)(即在:exec ***)之前添加兩行:
killall fcitx
fcitx &
如果你使用類似 XDM (比如說 gdm)的桌面管理器, 請在 ~/.profile 中進行以上設定。
大功告成!
轉載于:https://blog.51cto.com/icedot/419627
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的ubuntu 安装fcitx输入法(3.6和4.0bate)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到前妻要回来是什么意思
- 下一篇: 梦到自己伤心流泪预示什么