
História: algumas distribuições Linux configuram um atalho de teclado para permitir a inserção de caracteres Unicode e usam CTRL
+ SHIFT
+ U
como 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.SHIFT
U
Minha pergunta é: como posso desabilitar esse atalho global CTRL
++ ? De preferência com o IME Fcitx, mas se tiver que desabilitar posso.SHIFT
U
Responder1
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:
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
gsettings
mé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']"