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

2021-06-23 06:26:45 字數 2665 閱讀 3138

系統環境:fedora20 64位

截止2023年09月 8日17:50:18 搜狗輸入法的時候最新版本為sogou_pinyin_linux_1.1.0.0037_amd64

sudo yum erase ibus    #絕對不能使用yum remove ibus, 會將桌面環境一同刪掉.切忌!

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

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"

儲存後重啟電腦

我的是linux 64位版:sogou_pinyin_linux_1.1.0.0037_amd64.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

開啟終端,先啟動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#解除gnome桌面與ibus守護程序的繫結(必須有這一步)
重啟.

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

sogou-qimpanel

注:不需要再安裝/啟動fcitx自己的浮動平台

fcitx-qimpanel
因為有一堆的依賴問題,搞完了還很醜.

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

在終端中輸入命令:

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

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

sogou-qimpanel

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

Fedora 20 安裝搜狗拼音輸入法

1.解除安裝ibus sudo yum remove ibus gsettings set org.gnome.settings daemon.plugins.keyboard active false 解除gnome桌面與ibus守護程序的繫結 2.安裝fcitx輸入法平台 sudo yum in...

fedora20安裝搜狗拼音輸入法

fedora預設的輸入法是ibus,用起來還是沒有搜狗輸入法順手,於是找來ubuntukylin與搜狗合作開發的搜狗安裝包進行安裝.1.解除安裝ibus sudo yum remove ibus gsettings set org.gnome.settings daemon.plugins.keyb...

Fedora20安裝fcitx輸入法

fedora20預設安裝的是ibus輸入法,總有一些原因讓我們選擇fcitx輸入法 使用linux最沮喪的事情莫過於中文輸入法切換不出來,甚至有人錯誤地認為,要使用中文輸入法,必須把 區域和語言 region language 設定為中國 中文。輸入法只是乙個軟體,和區域設定沒有什麼必然聯絡。如果你...