Dies ist eine alte Frage, aber eine Antwort kann anderen helfen. Bei einer Neuinstallation i3wmauf meinem Laptop stieß ich auf ein Problem, bei dem aus irgendeinem Grund meine XF86MonBrightnessUp/DownSchlüssel nicht registriert wurden (ich habe bei nachgefragt xev). Am Ende habe ich acpiAktionen und Ereignisse erstellt, die den gedrückten Tasten entsprachen.
Im Folgenden sind die Aktionen / Ereignisse aufgeführt, die ich in /etc/acpi/actionsbzw. definiert habe /etc/acpi/events:
Aktionen
/etc/acpi/actions/bl-down.sh
#!/bin/sh
bl_device=/sys/class/backlight/acpi_video0/brightness
echo $(($(cat $bl_device)-1)) | sudo tee $bl_device
/etc/acpi/actions/bl-up.sh
#!/bin/sh
bl_device=/sys/class/backlight/acpi_video0/brightness
echo $(($(cat $bl_device)+1)) | sudo tee $bl_device
Veranstaltungen
/ etc / acpi / events / bl-down
event=video/brightnessdown BRTDN 00000087 00000000
action=/etc/acpi/actions/bl-down.sh
/ etc / acpi / events / bl-up
event=video/brightnessup BRTUP 00000086 00000000
action=/etc/acpi/actions/bl-up.sh
Sie können Ihre Helligkeits-Auf / Ab-ACPI-Ereigniscodes überprüfen, indem Sie sie acpi_listenin Ihrem Terminal verwenden und dann die entsprechende Tastenkombination drücken (z. B. ist es für mich Fn + Abwärtspfeil für Helligkeitsabnahme).
Schließlich, vergessen Sie nicht neu zu starten acpidmitsudo /etc/init.d/acpid reload
Hinweis: Ihr Hintergrundbeleuchtungsgerät ist möglicherweise an einem anderen Ort definiert als /sys/class/backlight/acpi_video0- genau dort, wo sich mein Gerät befand . Stöbern Sie ein bisschen herum.
XF86MonBrightness(Up|Down)? Wie in: "Hast du nachgefragtxev?" Während diese Schlüsselsymbole existieren, gibt es auchXF86KbdBrightness(Up|Down).