Всплывающее окно «Выбор эмодзи» (Ctrl-Shift-E) перестало работать в 20.10

В предыдущих версиях Ubuntu можно было нажать Ctrl - Shift - E в любой области ввода текста, чтобы активировать «Выбор эмодзи» всплывающее окно - см., например, эти ответы на «Что делает [Ctrl] + [Shift] + [e] при вводе текста?» или «Как вставить смайлик в текст в Ubuntu 18.04 и новее? ». Это имеет несколько преимуществ по сравнению с доступным методом «Вставить эмодзи» ( Ctrl - . ) e. г. в gedit, основными из которых являются

  • . Он работает с любой областью ввода текста, а не только с конкретными программами, такими как gedit.
  • Он позволяет не только искать и выбирать эмодзи, но и любой символ Unicode.

Однако, когда я пытаюсь нажать Ctrl - Shift - E в Ubuntu 20.10 (например, в gedit или Firefox), ничего не происходит. Я все еще вижу, что ярлык отображается при запуске ibus-setup :

ibus-setup window

и в редакторе dconf:

dconf-editor window

Было ли удалено сочетание клавиш для всплывающего окна «Выбор эмодзи»? И как мне снова заставить его работать?

1
задан 17 November 2020 в 03:16

3 ответа

Я нашел эти более ранние ответы:

Как описано там и с учетом комментария Гуннара Хьялмарссона , добавление следующей строки в ~ / .profile вернуло ввод« Выбор эмодзи »:

export GTK_IM_MODULE=ibus
1
ответ дан 3 January 2021 в 22:49

Это может быть из-за того, что 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 работает как и ожидалось.

1
ответ дан 3 January 2021 в 22:49

Простое решение, вдохновленное ответом @gunnar-hjalmarsson, которое не требует перезапуска сеанса:

Откройте терминал (Ctrl+Shift+ T), затем вставьте это:

gsettings set org.gnome.desktop.interface gtk-im-module ibus

Теперь работает Ctrl+Shift+E, Пробел. :)

2
ответ дан 25 January 2021 в 10:53

Другие вопросы по тегам:

Похожие вопросы: