最新文章:Virson’s Blog
借鑒文章:博客園-怒殺神殿
方法一:解壓deb安裝包方式安裝:
如果本機已安裝ibus,需要先卸載,需要root用戶操作:
yum list installed | grep ibus yum remove ibus
接下來安裝fcitx,保持root用戶:
yum install fcitx fcitx-pinyin fcitx-configtool
當前用戶登錄終端,輸入如下命令,切換為當前用戶:
im-chooser
在彈出的選擇框中選擇“fcitx”,點擊注銷:
接下來去搜狗輸入法Linux官網下載deb版本的,注意是32bit還是64bit:
http://pinyin.sogou.com/linux/?r=pinyin
我這里下載的是64bit版本的:sogoupinyin_1.2.0.0042_amd64.deb
安裝dpkg包,切換為root用戶:
yum install dpkg
接下來解壓deb包,切換到當前用戶:
mkdir sogou;cd sogou cp ../sogoupinyin_1.2.0.0042_amd64.deb . ar vx sogoupinyin_1.2.0.0042_amd64.deb #執行本句命令后會有如下提示: x - debian-binary x - control.tar.gz x - data.tar.xz
接下來繼續安裝,切換到root用戶,保持當家層級目錄(~/sogou)不要變:
tar -Jxvf data.tar.xz -C /
復制搜狗拼音的庫,保持root用戶:
cp /usr/lib/x86_64-linux-gnu/fcitx/fcitx-sogoupinyin.so /usr/lib64/fcitx/
執行如下命令后重啟,切換到當前用戶執行:
fcitx
sogou-qimpanel
重啟后即可使用!
需要注意的問題:
1、gsetting配置
這時候該使用 im-chooser 選擇輸入法為fcitx后報錯顯示:
GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark. imsettings 2derror_2dquark.Code5: Current desktop isn’t targeted by IMSettings.
查看日志:
INFO: Attempting to switch IM to FCITX [lang=en_US.utf8, update=true] org.gnome.settings-daemon.plugins.keyboard.active is true. imsettings is going to be disabled.
需要對gsetting設定,保持當前用戶:
gsettings set org.gnome.settings-daemon.plugins.keyboard active false
執行成功上面的命令后再去使用im-chooser中選擇fcitx
2、缺少依賴庫的問題:
在運行sogou-qimpanel時會提示缺少libopencc,需要安裝第三方源的opencc庫,root用戶:
wget https://gitcafe.com/sensor/myrepo/raw/master/myrepo.repo \ -O /etc/yum.repos.d/myrepo.repo yum makecache yum install opencc
重新運行sogou-qimpanel即可看到搜狗輸入法的工具欄,如果不能輸入,請注銷當前用戶即可!
方法二:使用私有第三方源(推薦使用):
方法一中注意事項第2點中安裝的源中其實已經包含了第三方編譯版本的rpm版本輸入法,使用如下命令安裝即可:
yum install sogou
在安裝之前還是需要安裝fcitx框架的,此處參考方法一中的fcitx安裝方法。
值得注意的是,這份第三方源中還包含有在Linux Deepin系統中很受歡迎的幾款軟件,例如深度音樂,深度截圖等,具體請看作者的簡介:https://gitcafe.com/sensor/myrepo
在此感謝作者sensor的無私奉獻!