Como posso desativar o atalho global CTRL + SHIFT + U no Linux Mint?

Como posso desativar o atalho global CTRL + SHIFT + U no Linux Mint?

História: algumas distribuições Linux configuram um atalho de teclado para permitir a inserção de caracteres Unicode e usam CTRL+ SHIFT+ Ucomo esse atalho. Como programador, quero usar esse atalho em meu editor de código, então gostaria de desabilitar o do sistema ... mas não consigo descobrir qual programa é responsável por isso.

Tudo o que encontrei (por exemplo, nesta pergunta sobrereativaraquele atalho:Como reativar o atalho Ctrl+Shift+U no Cinnamon Mint 17.3?) sugere que depende do meu IME (editor de método de entrada). Mas quando fui em "Método de entrada" (no menu do sistema), disse que não tinha um IME selecionado.

Tentei então mudar para o Fcitx IME (já queseriagostaria de poder digitar caracteres japoneses), mas isso não ajudou. Além disso, examinei toda a configuração do Fcitx e não consegui encontrar nenhuma menção a um atalho CTRL++ nela.SHIFTU

Minha pergunta é: como posso desabilitar esse atalho global CTRL++ ? De preferência com o IME Fcitx, mas se tiver que desabilitar posso.SHIFTU

Responder1

Altere o atalho de teclado nas Preferências do IBus.

Do terminal, execute ibus-setuppara carregar a seguinte janela de configuração e remova a entrada de atalhos de teclado crtl+shift+u.

insira a descrição da imagem aqui

Responder2

Encontrei a solução que funciona:

https://superuser.com/a/1334194

Execute qualquer editor que você tenha por meio de:

GTK_IM_MODULE=xim youreditor

Responder3

Este é um bug listado aqui:

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

A solução que encontrei é remover o pacote ibus:

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

Vá para atualizações e defina o repositório para a versão focal fossa para Ubuntu e remova o eoan remanescente

Vá para atualizações e defina o repositório para a versão focal fossa para Ubuntu e remova o eoan remanescente e reinstale o ibus:

sudo apt-get install ibus

Vá para suporte de linguagem e configure o método iBus, para usuário e root

No terminal para usuário e root:

ibus-setup

e altere os atalhos na guia emoji

No terminal para usuário e root:

im-config

e definir ibus

Para usuário no terminal:

gedit .bashrc

Inclua as seguintes linhas no final:

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus

Responder4

gsettingsmétodo (mesmos resultados da alteração do ponto de código Unicode nas Preferências do IBus)

Para desativar o atalho:

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

Para restaurar o atalho:

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

informação relacionada