Firefox 上的字符有时会消失:
- 启用 IBus-Mozc 输入日语
- 类型
g
- 键入
a
。出现该字符が
。请勿键入Enter
。 - 移动鼠标
- 角色消失
我想报告一个错误,但我不知道谁是错的:
- 仅当 Rikaichan(或 Rikaisama)被激活时才会发生
- 它只发生在 Firefox 上,而不是 Chromium 上
- 这只发生在 IBus-Mozc 上(虽然我也用过其他 IME)
- 它只发生在一些文本区域,而不是全部。Facebook 的聊天框存在问题,如下所示
在这次截屏中,我只是打字g
a
Enter
和移动鼠标。我从来没有使用Backspace
或Delete
点击任何东西。
问题:我怎样才能找出这里哪个组件出现故障?
此外,如果有办法避免这个问题,我会感兴趣。
输出lsb_release -sd
:
Ubuntu 16.04 LTS
输出ibus version
:
IBus 1.5.11
输出ibus read-config
:
SCHEMA: org.freedesktop.ibus.general
dconf-preserve-name-prefixes: ['/desktop/ibus/engine/pinyin', '/desktop/ibus/engine/bopomofo', '/desktop/ibus/engine/hangul']
use-system-keyboard-layout: true
embed-preedit-text: true
enable-by-default: false
use-global-engine: true
use-xmodmap: true
switcher-delay-time: 400
version: '1.5.11'
engines-order: @as []
preload-engines: ['xkb:us::eng']
xkb-latin-layouts: ['ara', 'bg', 'cz', 'dev', 'gr', 'gur', 'in', 'jp(kana)', 'mal', 'mkd', 'ru', 'ua']
SCHEMA: org.freedesktop.ibus.general.hotkey
next-engine: ['Alt+Shift_L']
disable-unconditional: @as []
enable-unconditional: @as []
trigger: ['Control+space', 'Zenkaku_Hankaku', 'Alt+Kanji', 'Alt+grave', 'Hangul', 'Alt+Release+Alt_R']
previous-engine: @as []
prev-engine: @as []
next-engine-in-menu: ['Alt+Shift_L']
triggers: ['<Super>space']
SCHEMA: org.freedesktop.ibus.panel
x: -1
property-icon-delay-time: 500
y: -1
lookup-table-orientation: 1
show: 0
xkb-icon-rgba: '#415099'
auto-hide-timeout: 10000
show-im-name: false
follow-input-cursor-when-always-shown: false
custom-font: 'Sans 10'
show-icon-on-systray: true
use-custom-font: false
答案1
这不是问题的答案,而是问题的解决方法。
如果你没有问题切换输入法为 fcitx
sudo apt install fcitx-mozc
然后它的工作原理几乎与 ibus-mozc 相同,并且与 ibus-mozc 相比,它的问题更少