Für alle die es interessiert und für mich als Gedächtnis-Stütze. Es gibt dazu einige Anleitungen, aber viele sind schon etwas veraltet. Zum Beispiel wird oft auf xbacklight hingewiesen. Das funktioniert (m.W.) nur richtig gut mit den Intel-Drivern und wie ich jetzt gelernt hab (Danke @Letalis_Sonus) ist heute eigentlich der modesetting Driver Standard. Geht man nach den alten Anleitungen aktiviert man stattdessen den Intel-Driver mit entsprechenden Nebenwirkungen.
Also, wie hab ich es gemacht (gibt sicher noch andere Wege): Da ich mit zwei Tasten die Helligkeit hoch/runter setzen will muss man erst mal wissen wie der Stand ist. Ich hab mir ein kleines Script geschrieben (xbl) das dann noch diesen Wert erhöht oder senkt.
1 2 3 4 5 6 7 8 | #!/bin/sh val=$(cat /sys/class/backlight/intel_backlight/brightness) if [ "$1" = "+" ] ; then val=`expr $val + 5` else val=`expr $val - 5` fi echo $val | sudo tee /sys/class/backlight/intel_backlight/brightness |
Diese ausführbar machen und in ~/bin ablegen. Jetzt, das ist ein gewisser Knackpunkt, tee in die sudoers Liste eintragen, da ich nicht jedesmal ein Passwort eintippen will. Eine andere Möglichkeit wäre den Eintrag in /sys rw zu machen, aber das muss bei jedem Booten leider neu gemacht werden. Wenn jemand weiß wie man das automatisieren kann, gern. Also in /etc/sudoers.d eine Datei "10-user" erzeugen (siehe Readme wegen der Namenskonvention) mit dem Inhalt:
# powertop and tee (for backlight via xbl) user ALL=(ALL) NOPASSWD:/usr/sbin/powertop,/usr/bin/tee
Danach kann man schon mal im Terminal probieren ob "xbl +" und "xbl -" den gewünschten Effekt haben.
Der letzte Schritt ist via Steuerzentrale/Tastenkombination diese beiden Kommandos mit einer Tastenkombination zu verbinden. Bei mir ist Helligkeit und Lautstärke über die Cursortasten geregelt (Helligkeit ALT+Links/Rechts, Lautstärke ALT+Hoch/Runter).
( Lautstärke ist bei mir folgendes Kommando: "pactl – set-sink-volume @DEFAULT_SINK@ -5000" bzw "pactl – set-sink-volume @DEFAULT_SINK@ +5000" )