Ubuntu14.04安裝中文輸入法以及解決Gedit中文亂碼問題

ubuntu14.04安裝中文輸入法以及解決Gedit輸入法問題


1 設置中文顯示環境

1. 打開System Settings

clip_image002

2. 打開Personal-> Language Support.

會彈出如下對話框,提示你“語言支持沒安裝完整”。 點擊“Remind Me Later”.

clip_image004

3. 在“Language Support”中,點擊“Install/Remove Languages”,在打開的窗口中,找到“Chinese(simplified)”並勾選上,點擊“Apply Changes”。

clip_image006

4. 上面只是下載了語言包,還需要切換系統語言才能使之生效。

在“Language Support”中“Language for menus and windows”的最底部 ,將“漢語(中國) ”拖到 “English(United States)” 之上,字體由“灰色”變爲“黑色”。重啓系統,整個界面就變成中文了。(如果仍想保留英文系統,這一步驟可以省略)

2 設置中文輸入法

1.首先,在“Language Support”->“Keyboard input method system” 中選擇 ibus ,點擊“Apply System-Wide”(應用到整個系統),然後close。

這時 按下“Ctrl + 空格鍵” 還是切換不了,需要設置下 IBUS。

clip_image008

2. 打開System Settings->Personal下的“Text Entry(文本輸入)”。

點擊左下角的“+”,在打開的“Choose an input source”中找到“Chinese(Pinyin)”,點擊“Add”,添加。添加後,可以點擊“^”“v”調整輸入法的默認位置。

clip_image010

3安裝googlepinyin輸入法

1. 打開“Ubuntu Software Center”,在搜索欄中搜索“ibus”,在顯示結果最下方,點擊顯示所有的項目。

clip_image012

2. 找到“Googlepinyin engine for ibus”並點擊“Install”。

clip_image014

3. 當安裝了IBUS的其他輸入法後,需要在System Settings->Personal下的“Text Entry(文本輸入)”,增加相應的輸入法,否則右上角任務欄是看不到新安裝的輸入法的。

4. 進一步設定

可以在/usr/share/applications目錄打開鍵盤輸入法項目進行進一步輸入法設定。

clip_image016

5. 把新安裝的輸入法增加進來,然後進行相應的設置。

勾選“Customize active input methods”,然後在下拉框中點擊“Show all input methods”,在Chinese中,選擇GooglePinyin,點Add,將其加入到Input Method中

這裏要注意的是,Googlepinyin在IBUS框架下無法進一步設置(你在Input Method中點中GooglePinyin後,右邊的Preference按鈕是灰色的)。

clip_image018

4 安裝sogoupinyin輸入法

1. 首先從官網下載deb安裝包

http://pinyin.sogou.com/linux/

2. 安裝fcitx框架【3】

sudo apt-get install fcitx

3. 安裝deb包

Sogou提供了安裝指南,對Ubuntu14.04,可以雙擊deb文件安裝【4】

雙擊deb文件後會進入Ubuntu Software Center,點擊“Install”安裝。

對Ubuntu12.04,請參靠【4】進行安裝。

4. 設置鍵盤輸入方式系統

在System Settings->“Language Support”->“Keyboard input method system” 中選擇 fcitx ,之後,點擊“Apply System-Wide”(應用到整個系統),然後close。

5. 重啓系統,然後作如下配置

(1)點擊右上角鍵盤形狀的圖標,點“配置”,打開“Input Method Configuration”窗口,點擊左下角的“+”圖標。

clip_image020

(2)點擊左下角的“+”圖標後會出現“Add Input Method”窗口,然後一定要將“Only Show Current Language”勾選掉(很重要,否則不能找到剛安裝過的搜狗輸入法!)【5】。

clip_image022

(3)最後,在輸入框中輸入sogou,選中點擊OK即可。添加完後將其放置到列表的最下方,注意,是最下方!然後默認輸入法就是搜狗輸入法了。

clip_image024

6. 注意事項

(1)不要卸載自帶的ibus,因爲好多其他軟件都會用到它,卸載會造成系統不穩定。【3】

(2)ubuntu14.04不需要添加PPA軟件源,如果不能下載fcitx先輸入以下命令進行更新即可。

sudo apt-get update

5. 開啓工作區

ubuntu14.04默認只有一個工作區。如果需要多個工作區,可以進行如下設置:

"System Settings"->Appearance->Behavior,勾選"Enable Workspace"開啓工作區。這樣系統就提供了四個工作區。

6. 解決Gedit中文亂碼問題

亂碼原因【6】:

打開部分Windows下的txt文本文件的時候,中文顯示爲亂碼。但是自己用Gedit編寫新文件的時候,輸入的中文卻可以正常顯示,保 存後再退出也可以正常顯示。而且對於Windows下的文本文件,也不是全部含有中文的都顯示爲亂碼。

整理下思路,如果真的是中文無法正常顯示的問題,也就是字體設置問題,是不應該有文件能夠正常顯示中文的,應該全部亂碼纔對。而事實上並非如此,所以這個猜測可以排除。那麼,會不會是文件編碼的問題?Linux下默認的編碼是UTF-8,而Windows下默認的編碼是GB2312/GBK。難道是 編碼問題引起的問題?切換到Windows系統下,輸入一段中文後,保存爲UTF-8的txt文件,然後再另存同一個文件爲GB2312編碼格式。再次切 換到Ubuntu 14.04下,打開這兩個文件,果然GB2312編碼的文件亂碼了。

NOTE:【6】中的解決方法使用的gconf-editor在Ubuntu12.04後已沒有“/apps/gedit-2/”項。需要使用dconf-editor來修改。gnome2 的 “註冊表編輯器” gconf-editor 正在被 dconf-editor 所取代,更多的隱藏設置也可以通過 dconf-editor 進行修改。

解決方法【7】:

1. 打開終端,在其中輸入命令:

sudo dconf-editor

如果dconf-editor沒安裝,先使用sudo apt-get install dconf-editor 安裝。

2. 在新開的窗口裏,在左邊依次展開/org/gnome/gedit/perferences/encodings,修改其中的配置信息,在auto-detected項的value中的'UTF-8'後面添加, 'GB18030',在shown-in-menu對應值的後面添加上, 'GB18030'(注意逗號後面有個空格)。關閉然後再次運行Gedit即可生效。

clip_image026

Reference

【1】ubuntu如何切換中文語言及中文輸入法(http://shizhifang886.blog.163.com/blog/static/3058511020126149559199/)

【2】Ubuntu 14.04中文輸入法的安裝(http://sixipiaoyang.blog.163.com/blog/static/623235882014450916276/)

【3】安裝ubuntu14.04之後要做的一些事(http://www.cnblogs.com/marcowei/p/3841342.html)

【4】搜狗輸入法 for Linux 安裝指南(http://pinyin.sogou.com/linux/help.php)

【5】Ubuntu14.04安裝搜狗輸入法(http://jingyan.baidu.com/article/ad310e80ae6d971849f49ed3.html)

【6】解決Ubuntu 下Gedit中文亂碼問題(http://blog.csdn.net/lemonzone2010/article/details/6041187)

【7】ubuntu12.04下gedit的中文亂碼解決方案(http://javaloverlover.iteye.com/blog/1729135)


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