fcitx [ˈfaɪtɪks] 是乙個支援擴充套件的輸入法框架。它有自己維護的三個輸入法,拼音,區位和碼表;還支援其他引擎,rime 中州韻,google-pinyin,sunpinyin。fcitx 嘗試提供在所有桌面環境下原生的體驗,並保持其核心輕量。你可以很簡單的將其按照你的需要進行配置。
中州韻輸入法引擎
sudo add-apt-repository ppa:fcitx-team/nightly && sudo apt-get updatesudo apt-get install fcitx-rime
fcitx 專案主頁
fcitx 在中文環境下安裝一般不會有什麼問題(lc_ctype=zh_cn.utf-8). 在英文環境(lc_ctype=en_us.utf-8)下安裝,可按如下配置:
> sudo apt-get install fcitx-pinyin im-switch
> im-switch -s fcitx -z all_all
修改/etc/x11/xinit/xinput.d/fcitx,為:
xim=fcitx
xim_program=/usr/bin/fcitx
xim_args=""
gtk_im_module=fcitx
qt4_im_module=fcitx
depends="fcitx"
在以上配置下,通常不會有什麼問題了。但偶爾在gtk程式中會出現不能切換出fcitx的情況,此時需要配置 gtk.immodules,immodules.cache 這兩個檔案
debian使用者:
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules
如果系統是gnome3的話,也需要配置
/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache
如果gtk.immodules檔案沒有,使用者可以用sudo /usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 > /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules 生成
如果immodules.cache檔案沒有,可以用sudo /usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 > /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache 生成
ubuntu使用者:
/usr/lib/gtk-2.0/2.10.0/gtk.immodules
如果系統是gnome3的話,也需要配置
/usr/lib/gtk-3.0/3.0.0/immodules.cache
如果gtk.immodules檔案沒有,ubuntu使用者可以用sudo gtk-query-immodules-2.0 >/usr/lib/gtk-2.0/2.10.0/gtk.immodules 生成
如果immodules.cache檔案沒有,ubuntu使用者可以用sudo gtk-query-immodules-3.0 >/usr/lib/gtk-3.0/3.0.0/immodules.cache 生成
在以上兩個檔案中
將:
"xim" "x input method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"更改為:
"xim" "x input method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"將:
"fcitx" "fcitx (free chinese input toy of x)" "fcitx" "/usr/share/locale" "ja:ko:zh:*"更改為:
"fcitx" "fcitx (free chinese input toy of x)" "fcitx" "/usr/share/locale" "en:ja:ko:zh:*"參考:
ubuntu 中文輸入法
sudo gedit etc x11 xsession.d 95xinput 在彈出來的視窗中輸入 usr bin scim d xmodifiers im scim export xmodifiers export gtk im module scim 儲存檔案。sudo apt get inst...
Ubuntu中文輸入法
這裡是ubuntu12.04,剛把系統語言設成英文,發現輸入法沒有了。看看下面是如何找回來的吧。ubuntu上的輸入法主要有小小輸入平台 支援拼音 二筆 五筆等 fcitx,ibus,scim等。其中scim和ibus是輸入法框架。在ubuntu的中文 系統中自帶了中文輸入法,通過ctrl spac...
Ubuntu中文輸入法
1.中文輸入法安裝 sudo apt get im switch fcitx 安裝2個軟體 im switch h 使用方法檢視,用im switch s fcitx z default 設定普通使用者環境 sudo im switch s fcitx z default 設定超級使用者環境。退出環...