fedora20 安裝搜狗輸入法及各種問題的解決
阿新 • • 發佈:2019-01-07
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中直接將搜狗新增到啟動項
參考帖子: