Qual é a melhor maneira de implementar o suporte a teclas de atalho no Linux?

Qual é a melhor maneira de implementar o suporte a teclas de atalho no Linux?

Qual é a melhor maneira de implementar suporte a teclas de atalho no Linux (ou seja, suporte para teclas de brilho, áudio ou luz de fundo do teclado)? Por "melhor maneira" quero dizer robusto, sem duplicação de código, com trabalho mínimo necessário para adicionar suporte para novo hardware.

  1. Quem deve capturar as teclas de atalho? Módulo kernel/daemon/servidor X/ambiente desktop/algo mais?
  2. Quem deve fazer o trabalho real (por exemplo, definir o brilho)?

Responder1

A configuração de combinações de teclas personalizadas já é suportada pela maioria dos gerenciadores de janelas Linux. Você também pode obter drivers de entrada xorg que reconhecem itens como mídia e teclas de brilho. Qual gerenciador de janelas/ambiente de área de trabalho você está usando atualmente e o que exatamente você está tentando fazer? Se você está apenas tentando fazer com que as teclas de brilho funcionem, você pode acessar as configurações do teclado do gerenciador de janelas, acessar os atalhos do teclado e vincular as teclas para aumentar e diminuir o brilho, presumindo que o gerenciador de janelas tenha suporte integrado para essas duas operações. Caso contrário, você pode instalar o xbacklight e vincular a tecla de aumento de brilho xbacklight -inc 1e a tecla de menor brilho a xbacklight -dec 1.

Verhttp://linux.die.net/man/1/xbacklight

informação relacionada