Ubuntu Mate 18.04 отключить ввод смайликов

Просто заметил, что этот раздражающий ввод смайликов ("Выбор эмодзи") появляется каждый раз, когда я нажимаю Ctrl + Shift + E в 18.04. Мне действительно нужен этот ярлык для переключения на файловый менеджер в Visual Studio Code, но вместо этого я получаю только смайлики. Есть ли способ отключить это или хотя бы изменить ярлык? Не хочу менять ярлык VCS из-за этого, я действительно к этому привык.

Благодарю.

4 ответа

Решение

Оказалось, что это была новая версия ibus, включающая пакет emoji, я смог изменить ярлык в настройках ibus.

Небольшая подсказка: если вы не нашли диалоговое окно "Настройки IBus", откройте оболочку терминала и введите

IBus-установки

На вашем экране появится следующее диалоговое окно: диалог настроек IBus

Для VS Code, если он установлен через Ubuntu Snap, вам нужен другой метод ввода, кромеibus.

Если вы запустите VS Code из командной строки, выполните:

$ GTK_IM_MODULE="xim" code

Вы также можете добавить псевдоним для этого в.bashrc: alias code='GTK_IM_MODULE="xim" code'

Чтобы настроить панель запуска Dash (при условии, что VS Code установлен с помощью Snap):

  • Файл программы запуска находится по адресу /var/lib/snapd/desktop/applications/code_code.desktop или же ~/.local/share/applications/code_code.desktop, или оба
  • Отредактируйте и добавьте GTK_IM_MODULE="xim" к Exec команды:
[Desktop Entry]
...
Exec=env GTK_IM_MODULE="xim" BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/code_code.desktop /snap/bin/code --force-user-env --no-sandbox --unity-launch %F
...

[Desktop Action new-empty-window]
...
Exec=env GTK_IM_MODULE="xim" BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/code_code.desktop /snap/bin/code --force-user-env --no-sandbox --new-window %F
Icon=/snap/code/41/meta/gui/com.visualstudio.code.png


Я не смог внести какие-либо исправления, связанные с ibusработать, но добавлять

      export GTK_IM_MODULE="xim"

к моему ~/.profileи перезагрузка, кажется, сделала свое дело.

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