Atalhos de teclado sem x11

2


Eu encontrei a solução há um tempo atrás, mas agora eu pesquiso no Google por horas e não consigo encontrá-la.
Então, a questão é: como configurar um atalho de teclado no Linux (por exemplo, Ubuntu) sem executar o X-Server?
Eu tenho o servidor home com o Ubuntu nele, e eu quero rodar scripts, quando eu pressiono as teclas multimídia no teclado. Como posso conseguir isso?

    
por Sad Luigi 18.05.2015 / 22:26

2 respostas

0

A maioria dos usuários de Linux tem o bash shell. Você pode editar seu arquivo .inputrc para fazer reinterpretar uma sequência de caracteres (que suas teclas multimídia podem enviar) em uma seqüência de comandos. Isso é chamado de ligação de chave.

Para ver se isso é possível, primeiro você precisa encontrar o que o teclado envia para uma dessas chaves. Você pode fazer isso executando

cat -v

(o que faz com que caracteres especiais sejam mostrados em uma forma imprimível), e pressionando (e soltando!) control / V antes de pressionar a tecla multimídia que você deseja ligar.

Se o seu teclado não enviar strings utilizáveis, o próximo passo é modificar o arquivo .inputrc para fazer as combinações de teclas adequadas. A seção do 8.3 Readline Init File fornece mais informações. Existem várias outras fontes, como as descrições detalhadas em Linux From Scratch .

    
por 18.05.2015 / 22:54
0

actkbd pode executar programas arbitrários em eventos chave do Linux.

    
por 18.06.2018 / 08:34