Atalhos de teclado sem x11

Atalhos de teclado sem x11


Eu havia encontrado a solução há um tempo, mas agora procuro horas no Google e não consigo encontrar.
Então, a questão é: como configurar um atalho de teclado no Linux (por exemplo, Ubuntu) sem executar o X-server?
Eu tenho um servidor doméstico com o Ubuntu e quero executar scripts quando pressiono teclas multimídia no teclado. Como posso conseguir isso?

Responder1

A maioria dos usuários do Linux possui o bashshell. Você pode editar seu .inputrcarquivo para fazê-lo reinterpretar uma sequência de caracteres (que suas teclas multimídiapoderiasend) em uma string de comando. Isso é chamado de ligação de chave.

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

cat -v

(que faz com que os caracteres especiais sejam exibidos em formato imprimível) e pressionando (e soltando!) control/VPouco antes de pressionar a tecla multimídia que você deseja vincular.

Se o seu teclado enviar strings utilizáveis, o próximo passo é modificar o seu .inputrcarquivo para criar combinações de teclas adequadas. A bashseção do manual8.3 Arquivo de inicialização Readlinefornece mais informações. Existem várias outras fontes, como as descrições detalhadas emLinux do zero.

Responder2

actkbdpode executar programas arbitrários em eventos importantes do Linux.

informação relacionada