ibus-rime
ibus-rime copied to clipboard
ascii_mode 切换窗口后被重置
Debian bullseye/sid GNOME 3.34.2 ibus-rime 1.4.0
问题1:无法修改成横向候选字,打开 ibus-setup 修改后也无效 问题2:打开 rime 输入法之后,按 Shift 切换到 西文 输入,切换到其他窗口再回来此窗口,输入状态被重置成 中文 输入
关于问题2,一种解决方案是换用fcitx-rime,其支持在不同窗口上使用不同输入源,且在同一窗口上记忆所使用的输入源。只需始终保持rime为中文状态,利用fcitx的特性在rime与英文输入法间切换即可。该方案的缺点是fcitx-rime版本比较老旧。
横向候选字需要在 ~/.config/ibus/rime/ibus-rime.yaml
里设置 style/horizontal: true
之后重新部署。
在同一窗口上记忆所使用的输入源 不是已经可以了吗?https://github.com/ibus/ibus/issues/2100
我也有问题2的困惑,但是这个貌似是ibus的问题(有dev可以确认就好了,我不是很懂)。因为我试了ibus-pinyin也是类似地,英文输入状态下切换窗口会重置为中文输入。
现在最好的解决方法是打开“所有应用共享同一输入法”的开关,至少状态不变比总是重置为一种状态好。。。
我一直用的所有应用共享输入法,没遇到问题2
也遇到问题2了,请问要怎么解决
不止是切换窗口,在浏览器网页文本输入框中切换中英文,然后将鼠标移动到文本输入框之外的任意区域再移动回文本输入框,ascii_mode就被重置了。虽然启用“所有应用共享同一输入法”能解决,但这显然不是想要的结果。如果确认是上游ibus的问题,应该向上游反馈。
关于问题2,一种解决方案是换用fcitx-rime,其支持在不同窗口上使用不同输入源,且在同一窗口上记忆所使用的输入源。只需始终保持rime为中文状态,利用fcitx的特性在rime与英文输入法间切换即可。该方案的缺点是fcitx-rime版本比较老旧。
Fcitx也有恼人的问题至今尚未解决,尤其对于使用窗口管理器的用户:https://github.com/fcitx/fcitx5/issues/169#issue
这是ibus的问题,我因为这个原因切换到了fcitx5-rime https://github.com/iDvel/rime-ice/issues/170
这是ibus的问题,我因为这个原因切换到了fcitx5-rime iDvel/rime-ice#170
也就是说,ibus只支持按照不同的应用窗口设置不同的输入法,但无法记住某一个特定应用窗口中输入法的中英文状态。