Dies ist eine alte Frage, aber eine Antwort kann anderen helfen. Bei einer Neuinstallation i3wm
auf meinem Laptop stieß ich auf ein Problem, bei dem aus irgendeinem Grund meine XF86MonBrightnessUp/Down
Schlüssel nicht registriert wurden (ich habe bei nachgefragt xev
). Am Ende habe ich acpi
Aktionen und Ereignisse erstellt, die den gedrückten Tasten entsprachen.
Im Folgenden sind die Aktionen / Ereignisse aufgeführt, die ich in /etc/acpi/actions
bzw. 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_listen
in 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 acpid
mitsudo /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)
.