acpi_listen não está funcionando como deveria

3

Eu quero obter mapas de chaves das chaves usando acpi_listen para alguns problemas de layout de teclado. Mas quando eu executo acpi_listen e pressiono qualquer tecla alfabética, ele só exibe essa letra (suponha que eu pressione a ele mostrará apenas 'a', nada mais). ctrl , shift e outras chaves de suporte nem sequer são detectadas. Estou usando o Ubuntu 14.04, hp-dv6 pavillion

    
por hunch 27.10.2014 / 21:45

2 respostas

2

De acordo com a página man do Linux , o acpid é o receptor de eventos ACPI para todo o sistema. O acpi_listen é uma ferramenta simples e amigável ao shell que se conecta ao acpid e ouve eventos. Quando um evento ocorre, acpi_listen imprime na stdout.

Tanto quanto eu entendo, as teclas ctrl , shift não são chaves de criação de eventos. As teclas fn acopladas com up ou down (para alternar brilho / volume, por exemplo) podem dar as saídas desejadas.

    
por astrob0t 27.10.2014 / 22:11
1

acpi_listen é para observar os cmds no tempo de execução da ACPI. Então, se você quiser aumentar ou diminuir o brilho do seu laptop, verá isso.

video/brightnessdown BRTDN 00000087 00000000
video/brightnessup BRTUP 00000086 00000000

Não tenho certeza de qual ferramenta você deve usar para ouvir as teclas pressionadas em geral, mas sei que não é acpi_listen.

    
por ppetraki 27.10.2014 / 22:06