![Ubuntu 19.04 como se livrar de Ctrl+Alt+F7](https://rvso.com/image/1592563/Ubuntu%2019.04%20como%20se%20livrar%20de%20Ctrl%2BAlt%2BF7.png)
Alguém pode dar uma resposta definitiva para isso? Esses atalhos são muito comuns para qualquer desenvolvedor, praticamente em qualquer ide... Não tenho ideia de por que demoraria mais de uma hora para procurar uma maneira de desativá-los e não ter resultado...
Sempre que pressiono essa combinação (que deve encontrar uso em meu código), meu sistema operacional fica em branco e volta à vida com Ctrl+Alt+F1.
Qualquer ajuda é apreciada. Tenho certeza de que não sou o único com esse problema.
Responder1
O método a seguir funciona para mim no Kubuntu 18.04.2 LTS. Deve funcionar para você se você estiver usando o X (masNão espero que funcione em Wayland).
Você tem dois mapas de teclado diferentes. Um usado pelo seu ambiente gráfico (X) e outro usado pelo seu console.
O primeiro é configurado por
xmodmap
esetxkbmap
. O segundo é configurado porloadkeys
.Você pode descartar o primeiro com
xmodmap
e o segundo comdumpkeys
.
A saída de xmodmap -pke
(execute-o em seu ambiente gráfico) contém algo como
keycode 73 = F7 F7 F7 F7 F7 F7 XF86Switch_VT_7
Para fazer o que quiser, você precisa substituir XF86Switch_VT_7
por F7
. Invocar
xmodmap -e 'keycode 73 = F7 F7 F7 F7 F7 F7 F7'
De agora em diante Ctrl+ Alt+ F7não mudará para VT_7. Se você precisar mudar de qualquer maneira, você pode
- vincular
XF86Switch_VT_7
a outro pressionamento de tecla, - ou "trânsito" através de qualquer console não gráfico (por exemplo, hit Ctrl+ Alt+ F3) onde
xmodmap
não tem jurisdição e Alt+ F7(ou Ctrl+ Alt+ F7) muda para VT_7.
Em meus testes confirmei que posso vincular e usar Ctrl+ Alt+ F7no VLC. Outros aplicativos GUI também devem poder usar o atalho.
Estou no Kubuntu 18.04.2 LTS e posso tornar a solução permanente colando
keycode 73 = F7 F7 F7 F7 F7 F7 F7
no meu ~/.Xmodmap
arquivo. Isso funciona porque /etc/X11/Xsession
origina arquivos de /etc/X11/Xsession.d/
; um dos arquivos é 80kubuntu-xmodmap
o que faz xmodmap
executar $HOME/.Xmodmap
(se existir).