Как отключить глобальное сочетание клавиш CTRL + SHIFT + U в Linux Mint?

Как отключить глобальное сочетание клавиш CTRL + SHIFT + U в Linux Mint?

Предыстория: некоторые дистрибутивы Linux устанавливают сочетание клавиш, позволяющее вводить символы Unicode, и используют CTRL+ SHIFT+ Uв качестве этого сочетания клавиш. Как программист, я хочу использовать это сочетание клавиш в своем редакторе кода, поэтому я хотел бы отключить системное... но я не могу понять, какая программа за это отвечает.

Все, что я нашел (например, в этом вопросе оповторное включениеэтот ярлык:Как повторно включить сочетание клавиш Ctrl+Shift+U в Cinnamon Mint 17.3?) предполагает, что это зависит от моего IME (редактора методов ввода). Но когда я перешел в «Метод ввода» (в системном меню), он сказал, что у меня не выбран IME.

Затем я попытался переключиться на Fcitx IME (так как ябыхотелось бы иметь возможность вводить японские символы), но это не помогло. Кроме того, я просмотрел всю конфигурацию Fcitx и не смог найти в ней никаких упоминаний о сочетании клавиш CTRL+ SHIFT+ .U

Мой вопрос: как отключить этот глобальный ++ CTRL? Желательно с помощью Fcitx IME, но если придется отключить, то смогу.SHIFTU

решение1

Измените сочетание клавиш в настройках IBus.

Из терминала запустите ibus-setupследующее окно конфигурации и удалите запись сочетания клавиш crtl+shift+u.

введите описание изображения здесь

решение2

Я нашел решение, которое работает:

https://superuser.com/a/1334194

Запустите любой имеющийся у вас редактор с помощью:

GTK_IM_MODULE=xim youreditor

решение3

Это ошибка, указанная здесь:

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

Решение, которое я нашел, — удалить пакет ibus:

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

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

Перейдите в обновления и установите репозиторий для версии focal 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

решение4

gsettingsметод (те же результаты, что и при изменении кодовой точки Unicode в настройках IBus)

Чтобы отменить настройку сочетания клавиш:

gsettings set org.freedesktop.ibus.panel.emoji unicode-hotkey "[]"

Чтобы восстановить ярлык:

gsettings set org.freedesktop.ibus.panel.emoji unicode-hotkey "['<Control><Shift>u']"

Связанный контент