Desative as teclas de atalho do console virtual Ctrl+Alt+F7 e superior

Desative as teclas de atalho do console virtual Ctrl+Alt+F7 e superior

Em sistemas Linux, Ctrl+Alt+F1 a F6 abre terminais virtuais. Parece que existem apenas 6 deles. Às vezes, F7 também pode ser usado para o gerenciador de janelas, mas pelo menos no meu sistema atual (18.04) é F1 que me traz de volta à área de trabalho.

Portanto, tenho alguns vínculos e, devido ao momento histórico, escolhi F10 como a tecla para trocar com meu caps lock e, portanto, quero configurar vários vínculos de combinação de teclas com F10, por exemplo, Shift + F10, Alt + F10, etc. use esses acordes de teclas fortemente no terminal, já que é uma fonte gratuita de teclas extras, F10 normalmente está fora do caminho e não será usado.

Então aqui está o problema: eu realmente não consigo configurar uma ligação Ctrl+Alt+F10 porque no Linux ele irá para um terminal virtual em branco piscando na tela do cursor. Gostaria de saber se existe uma maneira de desabilitar isso enquanto mantém os 1 a 6 tty disponíveis para solução de problemas. Exceto que parece que Ctrl+Alt+F10 estará completamente fora dos limites para mim.

Responder1

Solução para Gnome Wayland:

Você pode desabilitar as combinações de teclas para troca de terminal virtual definindo estas propriedades do dconf:

dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-7 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-8 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-9 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-10 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-11 "['']"
dconf write /org/gnome/mutter/wayland/keybindings/switch-to-session-12 "['']"

informação relacionada