ACPI läuft keine Aktion

699
Slava Knyazev

Ich habe ein Skript zur Steuerung der Displayhelligkeit:

/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 

Es läuft ./bl_down.shwie erwartet.

Also habe ich versucht es so an meine Tastatur zu binden:

/etc/acpi/events/bl_down:

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

Dies bewirkt jedoch nichts anderes als das Folgende in journalctl:

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

Irgendwelche Ideen?

Volume UP und DOWN Ausgänge:

ACPI group/action undefined: button/volumedown / VOLDN

Es funktioniert jedoch gut.

5
Möglicherweise müssen Sie den `systemctl start apcid.service` starten, um diese Ereignisse zu registrieren. Versuchen Sie, `acpi_listen` auszuführen, und drücken Sie die Tasten, um zu sehen, was sie auslösen. eckes vor 6 Jahren 0
@eckes acpid läuft gut. `` `/ etc / acpi / actions ▶ acpi_listen video / helligkeitsabnahme BRTDN 00000087 00000000 video / helligkeitsabnahme BRTDN 00000087 00000000 video / helligkeit BRTUP 00000086 00000000 video / helligkeit BRTUP 00000086 00000000 video / helligkeit BRTUP 00000086 000000` ` Slava Knyazev vor 6 Jahren 0

1 Antwort auf die Frage

0
Scott Stensland

Aktualisieren Sie Ihre Datei / etc / acpi / events / bl_down und geben Sie die Definition an

event="video/brightnessdown BRTDN 00000087 00000000 K " 

Shell-Variablenzuweisungen zu einem String müssen den gesamten String in Anführungszeichen setzen

Nichts geändert Slava Knyazev vor 6 Jahren 0
Was sagt "journalctl -xe"? Scott Stensland vor 6 Jahren 0
Gleiches wie in OP: `ACPI-Gruppe / Aktion undefined: Video / Helligkeit / BRTUP` Slava Knyazev vor 6 Jahren 0
Ihre ursprüngliche Frage betraf den Helligkeitsabfall ... aber jetzt heißt es, dass ein Fehler angezeigt wird ... Sind beide jetzt zitiert? Scott Stensland vor 6 Jahren 0
Ich binde beide. Sie haben das gleiche Problem. Ich habe gerade den falschen kopiert. Slava Knyazev vor 6 Jahren 0