Pro-Linux.de

Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 18. Nov 2018 9:11

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 17. Mai 2007 16:50 
Offline
Benutzeravatar

Registriert: 06. Mai 2006 19:58
Beiträge: 252
Hallo,

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:
#! /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
Über sed wird die Konfigurationsdatei verändert.

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


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 18. Mai 2007 21:10 
Schau dir mal xgamma an


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 18. Mai 2007 22:52 
Offline
Benutzeravatar

Registriert: 06. Mai 2006 19:58
Beiträge: 252
Danke für den Tipp. Ich habe xgamma ausprobiert und mit obigem Script verglichen.

Mit xgamma kann man auch irgendwie die Helligkeit ähnlich der Gamma-Einstellmöglichkeit im KDE-Kontrollzentrum beeinflussen.

Mit dem obgigen Script wird die Hintergrundbeleuchtung des TFT am Laptop verstellt. Das Verstellen der Hintergrundbeleuchtung ist für mich wichtig, da ich mit dem Laptop sowohl im Freien und auch Nachts mit geringem Umgebungslicht arbeite.

Das obige Script hat noch den Vorteil, dass es im Textmodus funktioniert. (z.B. wenn ich über Strg-Alt-F2 auf tty2 gewechselt bin)

Nun, ich wollte eigentlich nicht mein Script hier verteidigen. Vielleicht gibt es doch noch eine elegantere Lösung, die Hintergrundbeleuchtung am Laptop zu dimmen. Was Powersave beim Herausziehen des Netzsteckers kann, ist vielleicht noch irgendwie anders per Hand möglich.

Vielen Dank im Voraus für jeden Tipp.

Viele Grüße
Frank


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de