Как отключить привязку клавиш ctrl-shift-e от показа eEEEE и загрузки опций Emoji

Когда я ввожу ctrl-shift-e последовательности привязки клавиш, я получаю eEEEE. Это позволяет мне указывать эмодзи, но мне нужен ctrl-shift-e для использования в VIM.

Как я могу отключить эту привязку клавиш. Я уже попытался выполнить ibus-установку для удаления средства запуска эмодзи, но я все еще получаю eEEEE.

This is what happens in xed when I type "ctrl-shift-e"

8
задан 14 March 2019 в 22:35

5 ответов

Попробуйте настройки правого верхнего угла> устройства> клавиатура, и там можно установить все ярлыки как Вам нравится.

Для большего количества детали: нажмите небольшую указывающую вниз стрелку в правом верхнем углу Вашего экрана. Затем нажмите пересеченные инструменты (настройки) в кругу в нижней части выпадающего меню. Затем нажмите "устройства" на левое меню окна, которое открывается, затем "клавиатура". Затем найдите действие для ярлыка, Вы хотите отредактировать и нажать его. Затем введите новую последовательность, которую требуется связать с тем действием с клавиатурой. Вы теперь создали новый ярлык!

0
ответ дан 12 April 2019 в 03:27

В терминальном типе ibus-setup, перейдите в emoji вкладка, и удаляет привязки клавиш.

10
ответ дан 23 November 2019 в 05:37

У меня была такая же проблема, но для VS Code. Решение ibus не сработало для меня. Вот что сработало:

$ GTK_IM_MODULE="xim" code

Убедитесь, что вы закрыли все окна VS Code перед запуском этого.

Однако я протестировал это для vim, и там это не сработало - не знаю почему. Хорошее объяснение концепций здесь и соответствующая ошибка VS Ccode (с исправлениями) здесь.

6
ответ дан 14 August 2020 в 09:46

Для 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/ application/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


14
ответ дан 22 August 2020 в 15:54

Это ошибка перечислены здесь:

https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1885914

Решение, которое я нашел, состоит в том, чтобы удалить пакет ibus:

$ sudo apt-get remove ibus
$ sudo apt-get purge ibus

Перейдите к обновлениям и установите репозиторий версии focal fossa для Ubuntu и удалите реманесцентный eoan

Перейдите к обновлениям и установите репозиторий для версии focus fossa для Ubuntu, удалите реманесцентный eoan и переустановите ibus:

sudo apt-get install ibus

Перейдите к языковой поддержке и установите метод iBus для пользователя и root

В терминале для пользователя и root:

ibus-setup

и изменить ярлыки на вкладке эмодзи

В терминале для пользователя и root:

im-config

и установить ibus

Для пользователя в терминале:

gedit .bashrc

В конце включите следующие строки:

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
0
ответ дан 25 December 2020 в 21:44

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

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