В предыдущих версиях Ubuntu можно было нажать Ctrl - Shift - E в любой области ввода текста, чтобы активировать «Выбор эмодзи» всплывающее окно - см., например, эти ответы на «Что делает [Ctrl] + [Shift] + [e] при вводе текста?» или «Как вставить смайлик в текст в Ubuntu 18.04 и новее? ». Это имеет несколько преимуществ по сравнению с доступным методом «Вставить эмодзи» ( Ctrl - . ) e. г. в gedit, основными из которых являются
Однако, когда я пытаюсь нажать Ctrl - Shift - E в Ubuntu 20.10 (например, в gedit или Firefox), ничего не происходит. Я все еще вижу, что ярлык отображается при запуске ibus-setup
:
и в редакторе dconf:
Было ли удалено сочетание клавиш для всплывающего окна «Выбор эмодзи»? И как мне снова заставить его работать?
Я нашел эти более ранние ответы:
Как описано там и с учетом комментария Гуннара Хьялмарссона , добавление следующей строки в ~ / .profile
вернуло ввод« Выбор эмодзи »:
export GTK_IM_MODULE=ibus
Это может быть из-за того, что GNOME поставил IBus в выключенное состояние, вроде как у вас нет источников ввода, требующих IBus.
$ gsettings get org.gnome.desktop.interface gtk-im-module
'gtk-im-context-simple'
Временное решение для Ctrl + Shift + E работа заключается в следующем:
установить какой-либо метод ввода IBus, например:
sudo apt install ibus-libpinyin
повторно войдите в систему
Откройте Настройки -> Регион и язык и добавьте «Интеллектуальный пиньинь» в список источников ввода (даже если вы не собираетесь вводить китайский)
Затем вы увидим, что значение dconf gtk-im-module
изменилось:
$ gsettings get org.gnome.desktop.interface gtk-im-module
'ibus'
и что Ctrl + Shift + E работает как и ожидалось.
Простое решение, вдохновленное ответом @gunnar-hjalmarsson, которое не требует перезапуска сеанса:
Откройте терминал (Ctrl+Shift+ T), затем вставьте это:
gsettings set org.gnome.desktop.interface gtk-im-module ibus
Теперь работает Ctrl+Shift+E, Пробел. :)