前兩天把Debian7.0部署到我那筆記本電腦上了,雖然感受沒有Ubuntn的多彩,不過那種簡單更讓我喜歡,這將是個人第一個長期的Linux工做臺,也許還會是私人的小型服務器。可是在使用的過程當中仍是遇到一些小問題的,雖然以前玩Ubuntn已經算是頗有經驗了,但是在Linux的世界裏,老是有很是大的機率趕上你歷來沒遇到過的問題的。 前端
其中一個小問題是關於中文輸入法的。系統默認語言選擇的是簡體中文,安裝完畢後,配置Fcitx輸入法是能夠進行中文輸入的,問題是沒有中文詞的候選框,只能進行盲打,這讓我非常鬱悶,這基本是無法使用的。上網搜了一圈,沒找到問題解決方法,但有些幫助。經過在bash下執行fcitx命令,獲得了問題的緣由:無可用前端,no user interface available。 shell
而後經過KDE自帶的im-config圖形配置工具進行輸入法配置,在配置過程當中知道了Fcitx的前端有fcitx-frontend-qt四、和fcitx-frontend-gtk,回到bash中查看是否安裝了fcitx前端: bash
$ aptitude search fcitx-frontend p fcitx-frontend-all - Flexible Input Method Framework - frontends metapackage p fcitx-frontend-fbterm - Flexible Input Method Framework - FbTerm frontend p fcitx-frontend-gtk2 - Flexible Input Method Framework - GTK+ 2 IM Module frontend p fcitx-frontend-gtk3 - Flexible Input Method Framework - GTK+ 3 IM Module frontend i fcitx-frontend-qt4 - Flexible Input Method Framework - QT 4 IM Module frontend發現已經安裝過了,但是仍是沒有提示框,繼續糾結搜索,最後終於在google code論壇上找到了靠譜的帖子,而後摸索瞭解決的問題。
Fcitx輸入法調用前端須要有ui動態庫的支持,而在fcitx的安裝目錄下面沒有找到相應的ui動態庫,天然找不到可用前端。Fcitx可以使用的ui動態庫主要是兩個:fcitx-ui-classic和fcitx-ui-light,檢查系統中是否已經安裝了他們: 服務器
$ cd /usr/ ; find . -name fcitx-ui-*.so發現個人Debian7.0中居然沒有,這讓我很意外,這至關於默認的安裝方式下Fcitx安裝不完整。因而我經過aptitude包管理工具打算從DVD源中安裝這兩個包,但是發現三張DVD中都搜不到這兩個包,很鬱悶。最後只能更新Debian7.0的源列表,找了一個網易的更新源,而後終於有這兩個包了,安裝好後註銷從新登陸問題解決。Fcitx小企鵝輸入法仍是不錯的,我使用googlepinyin。
$ aptitude search fcitx-ui p fcitx-ui-classic - Flexible Input Method Framework - Classic user interface v fcitx-ui-kimpanel - p fcitx-ui-light - light weight xlibs and xft based UI for Fcitx $ sudo apt-get install fcitx-ui-classic
PS:我是經過下載Debian7.0的DVD鏡像,燒錄到DVD後進行離線安裝的,這多是致使安裝完畢後的source.list文件中的更新源只有dvd源,進一步致使包搜索不到的緣由。三張DVD加起來將近12GB,以前看到官網說DVD鏡像中會有包遺漏,我還不信,沒想到這麼早就讓我趕上了。 frontend