Você pode desativar a repetição de teclas para chaves individuais com o utilitário xset
. Ele funciona no nível do X.org, independente do seu ambiente de desktop. Para a tecla mudo / não mudo, você faria isso:
-
Inicie o programa de teste de eventos X
xev
em um terminal, torne a janela ativa e pressione o botão Silenciar / Desativar para descobrir o código de tecla do seu botão. Procure uma mensagemKeyPress
ouKeyRelease
contendoXF86AudioMute
no seu terminal, como este:KeyRelease event, serial 48, synthetic NO, window 0x4a00001, root 0x98, subw 0x0, time 277961250, (-222,299), root:(879,323), state 0x0, keycode 121 (keysym 0x1008ff12, XF86AudioMute), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False
Isto é de um ThinkPad X201 e mostra que o código de acesso é 121.
-
Execute o seguinte comando para desativar a repetição de teclas para a chave com o código de tecla 121 (ou o que você encontrou se o seu hardware for diferente):
xset -r 121
- Se isso tiver desativado com êxito a repetição de chave para a tecla Mudo / Desativado, coloque este comando
xset -r 121
em seu início automático para ativá-lo no início do sistema. Como é específico do X.org, não há problema em colocá-lo na configuração de inicialização automática do ambiente de área de trabalho. Não há necessidade de tê-lo antes do X.org iniciar, e também não na tela de login do X.org.