Ubuntu 19.04 como se livrar de Ctrl+Alt+F7

Ubuntu 19.04 como se livrar de Ctrl+Alt+F7

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).

Esta respostalê:

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 xmodmape setxkbmap. O segundo é configurado por loadkeys.

Você pode descartar o primeiro com xmodmape o segundo com dumpkeys.

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_7por 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_7a outro pressionamento de tecla,
  • ou "trânsito" através de qualquer console não gráfico (por exemplo, hit Ctrl+ Alt+ F3) onde xmodmapnã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 ~/.Xmodmaparquivo. Isso funciona porque /etc/X11/Xsessionorigina arquivos de /etc/X11/Xsession.d/; um dos arquivos é 80kubuntu-xmodmapo que faz xmodmapexecutar $HOME/.Xmodmap(se existir).

informação relacionada