1. 程式人生 > >fedora20 安裝搜狗輸入法及各種問題的解決

fedora20 安裝搜狗輸入法及各種問題的解決

0環境描述:

系統環境:Fedora20 64位
截止2014年09月 8日17:50:18 搜狗輸入法的時候最新版本為sogou_pinyin_linux_1.1.0.0037_amd64

1 解除安裝Ibus:

sudo yum erase ibus    #絕對不能使用yum remove ibus, 會將桌面環境一同刪掉.切忌!
gsettings set org.gnome.settings-daemon.plugins.keyboard active false    #解除gnome桌面與ibus守護程序的繫結(必須有這一步)

2 安裝fcitx輸入法:

linux 搜狗輸入法使用fcitx作為輸入平臺,因此要先安裝fcitx輸入法:
sudo yum install fcitx
檢查安裝結果:
# fcitx -v
顯示:fcitx version: 4.2.8.4
說明fcitx的當前版本為4.2.8.4,安裝成功. 下一步需要配置Fcitx的環境:在~/.bashrc中加入一下內容
export GTK_IM_MODULE=fcitx  
export QT_IM_MODULE=fcitx  
export XMODIFIERS="@im=fcitx"

儲存後重啟電腦

3 安裝搜狗拼音輸入法:

到官網下載最新版本:
http://pinyin.sogou.com/linux/
我的是linux 64位版:sogou_pinyin_linux_1.1.0.0037_amd64.deb CD到下載的目錄,解壓deb包, 執行以下命令:
ar vx sogou_pinyin_linux_1.1.0.0037_amd64.deb 
此時獲取包中檔案:
x - debian-binary
x - control.tar.gz
x - data.tar.xz
執行以下命令,將包中內容配置到系統安裝目錄:
sudo tar -Jxvf data.tar.xz  -C /

在fcitx中匯入搜狗庫,使fcitx識別並統一管理搜狗拼音,執行以下命令:
sudo cp /usr/lib/x86_64-linux-gnu/fcitx/fcitx-sogoupinyin.so  /usr/lib64/fcitx/fcitx-sogoupinyin.so

4 啟動搜狗拼音輸入法, 安裝完成

開啟終端,先啟動fcitx:
fcitx
再啟動搜狗顯示平臺:
sogou-qimpanel


遇到問題:

1 出現fcitx的小鍵盤後,右鍵點設定彈出:您正在圖形介面下執行 fcitx,但是 fcitx-configtool 未被找到,軟體包名通常為 fcitx-config-gtk,fcitx-config-gtk3,或者 fcitx-configtool。現在將用預設文字編輯器開啟配置檔案。

解決方案:執行:

yum install fcitx-configtool


2 不建議使用ALT+F2然後輸入fcitx等命令的方式啟動fcitx,無法獲取fcitx執行狀態.建議在Terminal中直接執行.

終端執行fcitx時中斷,提醒IBUS程序正在執行.說明ibus輸入法沒有刪除.執行第一步刪除ibus的命令解決問題.

3 在安裝完成,執行第四步的兩個命令後, 也出現了fcitx的小企鵝(在最下方訊息欄中), 桌面上也有搜狗拼音輸入法的浮標,但無論怎麼切換輸入法,怎麼打字,都不出現拼音.

解決辦法:

配置Fcitx的環境:在~/.bashrc中加入一下內容
export GTK_IM_MODULE=fcitx  
export QT_IM_MODULE=fcitx  
export XMODIFIERS="@im=fcitx"

儲存後執行:

gsettings set org.gnome.settings-daemon.plugins.keyboard active false<span>	</span>#解除gnome桌面與ibus守護程序的繫結(必須有這一步)
重啟.

4 出現搜狗拼音的浮標,打字時搜狗不斷彈出"啟動失敗,請重啟"等字樣時, 說明沒有啟動搜狗自身的顯示平臺,執行以下命令:

<pre name="code" class="cpp"><pre name="code" class="cpp">sogou-qimpanel

注:不需要再安裝/啟動fcitx自己的浮動平臺
fcitx-qimpanel
因為有一堆的依賴問題,搞完了還很醜.

5 如果問題4每次開機都會出現,則設定開機自起搜狗輸入法:

在終端中輸入命令:

sudo gnome-session-properties
在彈出的視窗右欄點"新增",

"名稱"隨便寫,寫sogou就行.命令寫:

sogou-qimpanel

完成.

或在gnome-tweak-tools中直接將搜狗新增到啟動項



參考帖子: