問題發現
最近遇到一個極其詭異的問題:搜狗輸入法的候選框竟然蜜汁亂碼?!
搬一篇文章的圖片,就是這樣。
最最詭異的是,切換輸入法的時候,fcitx
的切換規律是英文-中文無亂碼-英文-中文亂碼(按shift
)
失敗解決
網上的解決方案都是:
sudo apt-get install -f
# or
cd ~/.config
rm -rf SogouPY* sogou*
# or
fcitx -r
# or
killall fcitx
# or
pidof fcitx|xargs kill
fcitx &
sogou-qimpanel &
沒錯,都不好使……
然后在搜索的時候,意外發現這個亂碼的輸入法,根本就不是搜狗的……
這似乎是fcitx
自帶的輸入發面板啊……那這是咋肥四呢?
網上找到了解決方案(原文見底部),現分享給大家,也給自己作為備忘錄,,
解決方案(成功)
打開fcitx
中的Configure Current Input Method
,將Sogou
拼音輸入法下移,反正不是第一個位置就行。
如圖1:
至於這是為啥,可以看看上圖中的最后一行:
[scode type="share"]The first input method will be inactive state. Usually you need to put Keyboard or Keyboard - layout name in the first place. [/scode]
所以你懂了吧……不懂百度翻譯請。
然后保存,可能需要reboot
,但我沒有reboot
就好使了。
至於為什么會突然這樣,暫時未知。
不過將來遇到這種情況,我就不用害怕啦233qwq
本文至此結束。
鳴謝
結束前還是發一下解救我文章的原文鏈接吧…… https://blog.csdn.net/u012057432/article/details/103321735
很感謝原作者qwq