Ubuntu 搜狗輸入法 輸入時候選欄亂碼

總目錄 - Ubuntu 應用軟件安裝 && 開發環境搭建測試 目錄

文章目錄

環境

OS: Ubuntu 18.04
Machine: Dell-Latitude-3550
Package: fcitx 4.2.9.6 + sogoupinyin_2.3.1.0112_amd64.deb

描述

如圖:我在我的Ubuntu系統安裝了搜狗拼音輸入法,但是有時輸入法會出現候選欄亂碼的情況。
但是選擇之後,打出來的字是正常的(不亂碼)。
在這裏插入圖片描述## 原因
經測試,是當fcitx的配置中(Fcitx Configuration面板),輸入法Input Method中的順序改變導致。
搜索Fcitx Configuration,如下:
在這裏插入圖片描述
Sogou Pinyin在英文輸入法之前時,會出現亂碼的Bug。
我是按Shift切換輸入法。

  • 流程

    1. 默認,英文輸入
      在這裏插入圖片描述
    2. 按Shift,切換到搜狗拼音輸入法(小鍵盤變成搜狗的icon,且跳出搜狗的工具框)。
      在這裏插入圖片描述
    3. 再按Shfit,切換到英文輸入法。
      在這裏插入圖片描述
    4. 再按Shift,切換到搜狗拼音輸入法,注意看此時的變化:
      • 小鍵盤變成搜狗的icon
      • 搜狗的工具框,沒有跳出
        在這裏插入圖片描述
        以上:1和3的情況,是英文輸入。
        2的情況,小鍵盤變成搜狗的ICON,且跳出搜狗的工具框,這時可以正常輸入中文。
        而圖4的情況時(與2對比,沒有跳出搜狗的工具框),會出現候選欄亂碼。

    本來正常的話,是按兩下Shift爲一週期。
    現在是按四下爲一週期。當只看到搜狗的ICON而沒有搜狗的工具框的時候,會出現題目中所說的亂碼現象。

解決

理由還是不清楚,現象簡要描述就是:
當搜狗拼音輸入法在英文輸入法之前時(在fcitx的配置面板中配置Input Method),每按4次Shift,會有一次,搜狗輸入法的面板出問題(工具狂不顯示,切輸入詞組的候選欄文字亂碼)。

解決也簡單:
在fcitx的配置面板中,把搜狗輸入法的順序放在英文輸入法之後即可(以上描述的週期問題不再出現)。
在這裏插入圖片描述
之後再按Shift切換中英文輸入法,週期爲2。
只有兩種狀態:
- 英文輸入法
在這裏插入圖片描述
- 中文拼音輸入法
在這裏插入圖片描述

而不會再有出現異常的情況,如下:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章