Ich habe eine KDE-Desktop-Umgebung und die Tasten Fn+ F3/ F4können die Tastaturhelligkeit nicht ändern.
Ich habe auch andere Tasten zum Erhöhen oder Verringern der Tastaturhelligkeit im Kontextmenü zugewiesen, aber es funktioniert nicht mehr.
Also versuche ich, die Helligkeitsstufe mit diesem Befehl zu ändern:
echo 3 | sudo tee /sys/class/leds/asus::kbd_backlight/brightness
Und die Tastaturhelligkeit ändert sich erfolgreich .
Aber kde verwendet dbus, um die Helligkeit der Tastatur zu ändern. Daher versuche ich, diesen Befehl zu verwenden (der im Arch-Wiki zu finden ist ):
dbus-send --type=method_call --print-reply=literal --system --dest='org.freedesktop.UPower' '/org/freedesktop/UPower/KbdBacklight' 'org.freedesktop.UPower.KbdBacklight.SetBrightness' int32:2
Aber die Helligkeit ändert sich überhaupt nicht und ich habe diesen Fehler bekommen:
Error org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.UPower.KbdBacklight” on object at path /org/freedesktop/UPower/KbdBacklight
Also versuche ich, die Berechtigung dieser Datei zu ändern:
sudo chmod 666 /sys/class/leds/asus::kbd_backlight/brightness
Aber ich kann nicht Tastatur Helligkeit ändern , indem Sie Fn+ F3/ F4oder dbus wieder.
Zusätzliche Information:
Fn+ F3oder F4Tastenkombinationen funktionieren gut und ich kann sehen, dass das Signal gut gesendet wird:
$ xev | sed -n 's/^.*state \([0-9].*\), keycode *\([0-9]\+\) *\(.*\), .*$/keycode \2 = \3, state = \1/p'
keycode 237 = (keysym 0x1008ff06, XF86KbdBrightnessDown), state = 0x10
keycode 237 = (keysym 0x1008ff06, XF86KbdBrightnessDown), state = 0x10
keycode 238 = (keysym 0x1008ff05, XF86KbdBrightnessUp), state = 0x10
keycode 238 = (keysym 0x1008ff05, XF86KbdBrightnessUp), state = 0x10
Wie kann ich die Tastaturhelligkeit mit dbus ändern?
journalctl | grep -i upowerd
upowerd[2907]: up_kbd_backlight_brightness_read: assertion 'fd >= 0' failed
upower
?