編譯環境的安裝,這裏就不介紹了,在很多編譯教程裏都有,下面就對fcitx的編譯安裝做壹說明,希望能幫到您
下載fcitx源碼包:http://www.fcitx.org/main/?q=node/9,選擇最上面的fcitx-3.6.0-rc.tar.bz2包
解壓後,進入解壓包目錄:
1.運行./autogen.sh
2.運行./configure --prefix=/usr
3.make
4.sudo make install
5.到/etc/X11/xinit/xinput.d/目錄下新建文件fcitx,輸入如下內容:
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=XIM
QT_IM_MODULE=XIM
DEPENDS="fcitx"
#輸入法的系統配制
然後,修改這個目錄下的zh_CN,把所有已有的內容全部註釋掉,在已有內容前面加#,就註釋掉了
內容同上,復制進去即可
6.到/usr/share/im-switch目錄下,新建conffiles文件,輸入如下內容:
/etc/X11/xinit/xinput.d/fcitx #給im-switch指定輸入法路徑
7.sudo im-switch -s fcitx #設置為系統默認輸入法
8.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在中文環境下將不被啟動
9.刪除通過:
make clean #清除上次編譯內容
./configure --prefix=/usr
make
make uninstall #卸載
然後去刪除上面那幾個配制文件,把zh_CN註釋掉的內容還原,把fcitx的內容刪除即可