ich bin nicht der große Scriptprogrammierer. Es gab aber den Fall, dass ich die Bildschirmhelligkeit an meinem Laptop mit SuSE 10.0 nicht richtig verstellen konnte. Mit der Einstellmöglichkeit (Monitor-Gamma) im KDE-Kontrollzentrum war ich nicht richtig zufrieden.
Man kann über DISPLAY_BRIGHTNESS in der Datei /etc/sysconfig/powersave/scheme_performance die Bildhelligkeit am Laptop beeinflussen, wenn der Netzstecker in der Steckdose steckt. Für Akku-Betrieb gibt es eine andere Datei.
Ich habe deshalb ein Script geschrieben, um die Datei /etc/sysconfig/powersave/scheme_performance schnell zu ändern. Damit das Script funktioniert, muss vor dem ersten Run der Wert 'max' für DISPLAY_BRIGHTNESS in eine Ziffer zwischen 0 und 7 geändert werden.
Code: Select all
#! /bin/sh
str1=$(whoami)
case $str1 in
root)
case $1 in
[0-7])sed -i -es/"DISPLAY_BRIGHTNESS=\".\""/"DISPLAY_BRIGHTNESS=\"$1\""/\
/etc/sysconfig/powersave/scheme_performance;\
rcpowersaved restart;;
*)echo "Bitte den Helligkeitswert zwischen 0 und 7 als Option angeben!";\
echo "z.B. hedu 5";\
exit 1;;
esac;;
*)echo "Bitte das Programm als root ausführen!"; exit 1;;
esac
Das Script habe ich als hedu (steht für hell und dunkel) unter /usr/local/bin/ gespeichert. Ich nutze das Script schon ca. einen Monat.
Wie ich oben schon erwähnt habe, habe ich noch nicht so viele Scripte geschrieben. (z.B. bin ich mit if nicht zurechtgekommen und habe deshalt case verwendet.)
Ich freue mich deshalb über Hinweise, wie man das Problem evtl. noch besser lösen könnte.
Viele Grüße
Frank