Ubuntu 搜狗输入法 输入时候选栏乱码

总目录 - 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,如下:
Ubuntu 搜狗输入法 输入时候选栏乱码_第1张图片
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的配置面板中,把搜狗输入法的顺序放在英文输入法之后即可(以上描述的周期问题不再出现)。
Ubuntu 搜狗输入法 输入时候选栏乱码_第2张图片
之后再按Shift切换中英文输入法,周期为2。
只有两种状态:
- 英文输入法
在这里插入图片描述
- 中文拼音输入法
在这里插入图片描述

而不会再有出现异常的情况,如下:
在这里插入图片描述

Ubuntu 搜狗输入法 全角/半角切换快捷键

Shift+Space 切换全/半角

你可能感兴趣的:(Linux,配置)