Я только что обновил Ubuntu с 19.10 до 20.04 и неожиданно обнаружил, что могу вводить китайские иероглифы с помощью IBus только в системном поиске (панель поиска, которая появляется после нажатия супер-клавиши) и Telegram, не в таких приложениях, как gedit, Firefox, терминал и Chrome. В этих приложениях методы ввода IBus (ibus-chewing, ibus-pinyin) могут вводить только английские символы, и нажатие клавиши Shift для переключения между китайским и английским языками не работает.
Я пытался:
экспорт GTK_IM_MODULE = ibus
экспорт XMODIFIERS = @ im = ibus
export QT_IM_MODULE = ibus
export GTK_IM_MODULE_FILE = / usr / lib / x86_64-linux-gnu / gtk-3.0 / 3.0.0 / immodules.cache
в моем $ HOME / .bashrc
; и im-config
и выбирает конфигурацию по умолчанию. Ничего из вышеперечисленного не работает.
I finally solve this by reinstalling libgtk, ibus-gtk3, and ibus:
sudo apt install libgtk-3-0 ibus-gtk3 ibus --reinstall