本來已經因為安裝不上fcitx而在googlecode上報告了一下,但沒想到這麼晚了居然突然想到了辦法,
於是我一下子蹦起來, 嘗試了一下,結果順利的把新版的fcitx給裝上了,這應該是正確的方法了。
Fedora 13上裝fcitx有兩個問題:
一個是鏈接庫的bug,編譯中會題示無法鏈接libdl庫,解決方法是:
修改src/core/Makefile文件,在LIBS=行的末尾加上-ldl
另一個問題是啟動之後無法使用,解決方法是:
首先卸載im-chooser
然後安裝imsettings-libs,imsettings,gtk2-immodules和gtk2-immodule-xim
接著按正常安裝過程在/etc/X11/xinit/xinput.d/中創建文件fcitx.conf,內容與以前裝fcitx一樣,不再贅述
第四步,執行alternatives --install /etc/X11/xinit/xinputrc xinputrc /etc/X11/xinit/xinput.d/fcitx.conf 60
其中60是設置的優先級
第五步,執行alternatives --config xinputrc,然後按提示選擇fcitx即可
最後,重啟計算機。
另外,關於alternatives命令,可以參考這篇文章。
下面是使用效果: