解決同時安裝搜狗輸入法和谷歌輸入法後fcitx無法使用

梟志發表於2020-12-01

問題描述:
使用搜狗輸入法發現老是出現亂碼的問題,然後會提示你刪除一個搜狗的檔案後重啟才能正常使用。
因此本人後來聽了實驗室師兄的建議,又直接安裝了谷歌輸入法,結果剛開始用著正常,後來突然用著介面右上角的fcitx標誌直接消失了,輸入法也用不了了,開啟fcitx configuration,在新增輸入法選項內沒有任何輸入法可以新增。發現fcitx不能用了,即使啟動也不能切換輸入法,只能輸入英文。
應該是fcitx被破壞了,無法啟動。使用命令

fcitx-diagnose

診斷fcitx
出現“ process:fcitx is not running”的字樣
修復步驟:
1.開啟終端,切換到bash,重新安裝fcitx

# 1.解除安裝
sudo apt remove fcitx*
rm -rf ~/.config/fcitx
# 2.重新安裝
sudo apt install fcitx
sudo apt install qt4-qtconfig

3.檢查配置條件

fcitx-diagnose

4設定下環境

gsettings set org.gnome.settings-daemon.plugins.keyboard active false
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'fcitx'>}"

5.重新安裝谷歌輸入法

sudo apt-get install fcitx-googlepinyin

6.重新啟動看看是否可以了。
如果出現了fcitx標誌,重新新增谷歌輸入法。

如果嘗試了以上方法都不行,可以試試切換成Unity,再切換回來,方法如下

sudo apt install unity

重啟作業系統!此時,你將在 Ubuntu 的登入螢幕中看到一個「齒輪」符號。點選它,就會看到從 Wayland 切換到 Xorg 以及 Unity 的登入選項。

相關文章