acpi não está executando a ação

5

Eu tenho scripts para controlar o brilho da tela:

/etc/acpi/actions/bl_down.sh :

#!/bin/sh
bl_device=/sys/class/backlight/intel_backlight/brightness
echo $(($(/usr/bin/cat $bl_device)-10)) | sudo /usr/bin/tee $bl_device

A execução como ./bl_down.sh funciona como esperado.

Então tentei ligá-lo ao meu teclado da seguinte forma:

/etc/acpi/events/bl_down :

event=video/brightnessdown BRTDN 00000087 00000000 K
action=/etc/acpi/actions/bl_down.sh

No entanto, isso não faz nada, exceto imprimir o seguinte em journalctl :

 May 20 13:53:51 mowgli root[32154]: ACPI group/action undefined: video/brightnessdown / BRTDN

Alguma idéia?

Saídas de volume ACIMA e ABAIXO:

ACPI group/action undefined: button/volumedown / VOLDN

No entanto, funciona muito bem.

    
por Slava Knyazev 20.05.2017 / 19:54

1 resposta

0

atualize seu arquivo / etc / acpi / events / bl_down e cite a definição

event="video/brightnessdown BRTDN 00000087 00000000 K "

as atribuições de variáveis de shell a uma string devem ter a string inteira citada

    
por 26.05.2017 / 19:30