| Startseite |
| Was ist Linux? |
| Wir über uns |
| Tips & Tricks |
| Forum |
| Events |
| Bildergalerien |
| Downloads |
| Glossar |
| Links |
| Kontakt |
| Impressum |
| Steuerung Bildschirmhelligkeit mit smartdimmer |
|
|
| Geschrieben von NoSea | |
| Mittwoch, 20. Mai 2009 | |
|
Auf meinem Samsung-Laptop mit nVidia-Karte habe ich das Problem, daß die Steuerung der Bildschirmhelligkeit nicht mittels Funktionstasten möglich ist. Sobald der proprietäre nVidia-Treiber installiert ist, funktionieren einige Tastenkombinationen nicht mehr, unter anderem auch die Steuerung der Helligkeit. Nach langem Suchen im Internet habe ich einen Beitrag im Forum bei nVidia gefunden. Der Bug ist nVidia bekannt, leider haben die letzten fast 2 Jahre seit Bestehen des Threads nicht gereicht, damit nVidia den Bug behebt. Weitere Suchen haben das Programm "smartdimmer" hervorgebracht, daß man unter K/Ubuntu einfach via "sudo apt-get install smartdimmer" installieren kann. Jetzt muß man natürlich wissen, was man mit diesem Programm machen kann, das Kommando "smartdimmer" alleine zeigt einem diese Informationen an. Mit "smartdimmer -g" (wie get) erhält man z.B. die aktuelle Einstellung, mit "smartdimmer -s 100" wird die Helligkeit auf 100% gesetzt. Welche Werte vom System akzeptiert werden, findet man bei vielen Geräten mit nVidia-Karten in der Datei "/proc/acpi/video/NVID/LCD/brightness". Eventuell gibt es statt des Verzeichnisses "NVID" ein herstellerspezifisches, z.B. bei einigen Thinkpad-Modellen. Die Zeile "levels" zeigt die möglichen Werte an, die Zeile "current" den aktuell eingestellten Wert. Bei mir sind z.B. die Helligkeitswerte 40, 50, 60, 70, 80 und 100 (alles Prozentwerte) möglich. Um nicht immer umständlich über das Terminal die Helligkeit einstellen zu müssen, habe ich 2 weitere Schritte unternommen. Zunächst habe ich in meinem "Home-Verzeichnis" ein verstecktes Verzeichnis ".Display" erstellt. In diesem Verzeichnis habe ich für jede Helligkeitsstufe eine Script-Datei angelegt, die die Helligkeit auf die entsprechende Stufe einstellt. Für 80% Helligkeit sieht die Datei z.B. so aus: #!/bin/bash smartdimmer -s 80 Die erste Zeile in diesem Mini-Script deklariert die Datei als Bash-Script, die zweite stellt die Helligkeit auf 80 Prozent. Die Datei habe ich dann auch "80 Prozent Helligkeit" genannt. Alle weiteren Dateien werden analog hierzu erstellt. Danach müssen alle Dateien in dem Verzeichnis ".Display" mittels "chmod 755 *" ausführbar gemacht werden. Genau aus diesem Grund sollten die Dateien in einem gesonderten Verzeichnis erstellt werden, damit die Änderung via "chmod" auch wirklich nur diese Dateien betrifft. Anschließend kann man sich in der Taskleiste das Miniprogramm "Quick Access", das den Inhalt eines Verzeichnisses anzeigt, hinzufügen. Eventuell müssen die Miniprogramme dazu entsperrt werden. Damit das Ganze in der Taskleiste etwas klarer zur Geltung kommt, sollte man noch ein anderes Symbol als das standardmäßige "Ordner-Symbol" auswählen. Dazu wählt man unter "Erscheinungsbild" und "Custom Icon" bei "System-Symbole" den Punkt "Geräte", und anschließend ein Symbol aus. Ich z.B. habe das Laptop-Symbol gewählt. Jetzt kann man die Helligkeit bequem mit 2 Mausklicks aus der Taskleiste heraus ändern. |