Ubuntu12.04等的輸入法問題 中英文切換 fitcx

一般烏班圖系統安裝的時候會提醒大家選擇安裝的輸入法,若大家選擇中文安裝,那麼支持中文沒得說,當選擇英文安裝的時候,發現整個系統環境是英文,並且根本不能輸入中文,想baidu一下都是用pinyin百度,糾結的一筆,每次修改都浪費時間,所以把自己遇到的簡單記下,方便自己以後忘記了在修改,二是大家需要的也能查看,利己益人。

前提:安裝時選擇的是英文系統。

需求:1、安裝成中文的環境(自然支持中文的輸入)

   2、保持英文的環境,添加對中文輸入發的支持。

第一種:  

  需要下載中文pinyin支持的軟件包,通常選擇的是fcitx(小企鵝輸入法),然後調整當前賬戶語言。

  具體參考:http://blog.csdn.net/jiuyueguang/article/details/9350843

第二種:

  就是不需要改變當前英文的環境,直接在英文環境下使用中文輸入法:sudo apt-get install fcitx fcitx-pinyin fcitx-googlepinyin fcitx-table fcitx-table-wubi

  最好先卸載ibus,然後安裝fcitx

  具體參考:http://www.lihuoqing.cn/other/1276.html

 

安裝Fcitx(企鵝輸入法):

sudo add-apt-repository ppa:fcitx-team/nightly
sudo apt-get update
sudo apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sogoupinyin  im-switch
sudo im-switch -s fcitx -z default
補充說明(2014-04-30)
1、這些天小夥在ubuntu14.04中添加源之後不能安裝fcitx-sogoupinyin,提示不存在(Package ‘fcitx-sogoupinyin’ has no installation candidate),我們可以到Ubuntu發射站下載deb安裝包,手動安裝即可。
2、目前搜狗輸入法官方網站已經提供linux版本的下載,各位有福了。搜狗官網傳送門

安裝中遇到的問題:

No system wide default defined just for locale en_US .
Use "all_ALL" quasi-locale and set IM.
update-alternatives: error: alternative /etc/X11/xinit/xinput.d/fcitx for xinput-all_ALL not registered, not setting.

在英文locale下啓動Fcitx輸入法,需要在/etc/X11/xinit/xinput.d/下新建一個文件en_US,文件內容如下:
XMODIFIERS="@im=fcitx" XIM=fcitx XIM_PROGRAM=/usr/bin/fcitx XIM_ARGS="" GTK_IM_MODULE=XIM QT_IM_MODULE=XIM DEPENDS="fcitx"
ls -l /etc/X11/xinit/xinput.d   // 查看輸入法啓動項,確保en_US配置成功

重啓系統:sudo shutdown -r now
打開gedit進行測試,安裝成功:注意切換鍵是ctrl+空格


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章