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
и перезагрузка, кажется, сделала свое дело.