Desabilita a tecla Escape no linux?

1

Estou trabalhando com um software de quiosque e pode ser facilmente encerrado com a tecla de escape. Não há como desabilitar esse comportamento, porque eu gostaria de simplesmente desabilitar a chave de escape completamente.

Eu tentei executar:

xmodmap -e "keycode 9="

de .Xsession, mas isso não ajuda. (Tenho certeza de que .Xsession é executado, porque há outros comandos no .Xsession que são executados corretamente).

    
por sebastian nielsen 15.11.2010 / 00:39

2 respostas

-1

Como um hack, você poderia usar um programa de atalho global como o Xbindkeys e vincular a chave de escape ao /bin/true , que não faz nada.

    
por 15.11.2010 / 01:51
2

Apenas pela perfeição, é assim que eu fiz.

$ cat ~/.config/xmodmap.d/disable-esc keycode 9 = NoSymbol keycode 66 = Escape ! Make CAPS lock the new Escape

Isso pode ser chamado no logon para entrar em vigor. Existem várias maneiras de fazer isso, eu coloco em ~/.xinitrc .

$ grep 'disable-esc' ~/.xinitrc xmodmap ~/.config/xmodmap.d/disable-esc

    
por 19.08.2017 / 22:04