Display-Helligkeit im Akkubetrieb festlegen

CarPad

New member
Themenstarter
Registriert
6 Juni 2010
Beiträge
169
So, neues Stück, neues Glück!
Fakten: LL 10.04.1, Edge15

Ich habe mir schon einen Wolf gesucht oder ich habe die Augen eines Maulwurfs, jedenfalls kann ich nichts finden das die Helligkeit beim Starten d. Notebooks im, oder wechseln zum Akkubetrieb automatisch reduziert. B.z.w. wo es man festlegen kann. Ok. Bildschirmhelligkeit nach Leerlauf abdunkeln ist klar aber im Modus Akkubetrieb sofort den Bildschirm nur mit z. B. 60% Helligkeit zu betreiben, da scheint es keine Einstellungsmöglichkeiten zu geben. Wäre super wenn ich mich irren würde!

Danke für Ideen und Hilfe

Gruß
Carpad
 
Seltsam, unter Kubuntu 10.04 geht das automatisch. Kenne mich aber mit Gnome nicht wirklich aus.
 
Als ich noch 9.04 hatte mit dem Medion, also zu meinen armen Zeiten ;-) wurde auch auto die Helligkeit red. wenn ich auf Akku war.
 
Die Helligkeit beim Start kannst du in der rc.local festlegen. Für's Ändern der Helligkeit bei acpi-events wie AC einstecken/abziehen kannst du "acpid" verwenden.

Bei mir sieht das so aus:

rc.local:
Code:
#!/bin/bash
# /etc/rc.local
BRIGHT=/sys/class/backlight/acpi_video0/brightness
[[ $(cat $BRIGHT) != 4 ]] && echo 4 > $BRIGHT

/etc/acpi/handler.sh:
Code:
#!/bin/bash
# /etc/acpi/handler.sh
BAT=/sys/devices/platform/smapi/BAT0
START=$(cat $BAT/start_charge_thresh)
STOP=$(cat $BAT/stop_charge_thresh)
BRIGHT=/sys/class/backlight/acpi_video0/brightness
EVENT=$1\ $2\ $3\ $4
case "$EVENT" in
    ac*0)	# no ac attached
		[[ $(cat $BRIGHT) != 4 ]] && echo 4 > $BRIGHT;;
    ac*1)	# ac attached
		[[ $START != 85 ]] && echo 85 > $BAT/start_charge_thresh
		[[ $STOP != 95 ]] && echo 95 > $BAT/stop_charge_thresh
		[[ $(cat $BRIGHT) != 8 ]] && echo 8 > $BRIGHT;;
    *)		logger "$EVENT undefined";;
esac

Grüße,
mikar
 
Oder du verwendest die laptop-mode-utils und definierst in der /etc/laptop-mode/conf.d/lcd-brightness.conf unterschiedliche Helligkeiten für den Akku- und den Netzbetrieb.

Nach deinen Wünschen müsstest du also folgende Eistellungen wählen:
Code:
CONTROL_BRIGHTNESS=1
[...]
BATT_BRIGHTNESS_COMMAND="echo 60"
LM_AC_BRIGHTNESS_COMMAND="echo 100"
BRIGHTNESS_OUTPUT="/proc/acpi/video/VID/LCD0/brightness"
Die letzte Zeile ist eventuell unter Ubuntu zu überprüfen.
 
Alles was ihr auf der Kommandozeile an der Helligkeit einstellt, macnt der Gnome Power Manager bei nächster Gelegenheit wieder zunichte (das ist auch der Grund warum es keine diesbezügliche Funktion in TLP gibt bzw. geben wird).

Es gibt aber eine versteckte Einstellung um wieviel % die Helligkeit im Akkumodus gegenüber dem Netzteilbetrieb reduziert werden soll: Projektvorstellung: TLP – Stromspareinstellungen für Ubuntu [neu: Version 0.2.7]
 
Moin linrunner,
bin deinem link gefolgt doch leider ohne Erfolg. Die Bildschirmhelligkeit red. sich immer noch nicht automatisch bei Akkubetrieb.
 
Hast Du denn auch in den Energieeinstellungen im Reiter "On Battery Power" den Haken an bei "Reduce backlight brightness"?? (das ist der obere von den beiden Haken!).

ps. sorry, hab kein deutsches Ubuntu da ...
 
Ich buddel einfach weiter, viell. finde ich ja was. Dank dir erstmal

Gruß
Carsten
 
Hi,
weil ich die /etc/laptop-mode/conf.d/lcd-brightness.conf nicht habe...
 
Die gehört zum Paket laptop-mode-tools und es ist definitiv keine gute Idee es gleichzeitig mit TLP zu verwenden.

Zeig doch mal einen Screenshot von [font='Courier New, Courier, mono']gconf-edtor[/font] bei dem Du /apps/gnome-power-manager/backlight selektiert hast.
 
Solltest du es auf diesem Wege nicht konfigurieren können, hier etwas Lesestoff bezüglich der laptop-mode-utils. Sprich: bei Bedarf Paket laptop-mode-tools installieren oder in der /etc/default/acpi-support aktivieren und die oben genannte Konfigurationsdatei editieren. Solltest du tlp verwenden, solltest du es, wie linrunner schon angemerkt hat, deaktivieren.
Mikars Vorschlag ist ebenfalls eine elegante Lösung und sollte unter ubuntu problemlos funktionieren, eventuell ist der Pfad zu /sys/class/backlight/acpi_video0/brightness unter ubuntu anzupassen.
 
Hallo,
also mit laptop-mode-tool klappt es, tlp ist deaktiviert. Beim Abziehen des Ladekabels (ac) geht d. Hintergrundbeleuchtung auf den eingestellten Wert zurück. Umgekehrt allerdings nicht, sprich dass das Display wieder heller wird. Ich habe da mal deine Vorgaben genommen. Den Pfad zu /proc/acpi/video/VID/LCD0/brightness musste ich ändern von VID nach VGA.
Und noch eines ist mir aufgefallen, ich habe nebenbei noch Win7 laufen und jedesmal wurde der Akku nicht mehr erkannt. Erst nachdem ich ein Biosupdate gefahren habe d.h. eher eine neue Eingabe der Modellnummer wurde der Akku von Lenovo auch als solches sprich Original erkannt.
War ich wieder mit Ubuntu unterwegs und hatte dann auf Win7 gewechselt (Backgammon online) war das selber wieder, Akku weg. Also wieder über Biosupdate die gleiche Prozedur...
Seltsam...
Gruß
Carpad
 
Bei deinem Akku-Problem kann ich dir leider nicht helfen, klingt seltsam.
Kontrolliere noch einmal deine brightness.conf an, ob du die Displayhelligkeit für den Netzbetrieb richtig hinterlegt hast. Sonst poste sie hier.
 
Wie gewünscht:
Code:
#
# Configuration file for Laptop Mode Tools module lcd-brightness.
#
# For more information, consult the laptop-mode.conf(8) manual page.
#


###############################################################################
# LCD brightness settings
# -----------------------
#
# Using these settings, you can make laptop mode tools automatically adjust
# your LCD's brightness settings. The settings are extremely simple -- they
# only allow for the execution of a command, nothing more. The reason for this
# is that LCD brightness settings are very different between laptop vendors.
#
# Suggestions for commands:
#
#  * If your system has the file "/proc/acpi/video/VID/LCD/brightness" (VID may
#    be VID1 or similar), use this file as BRIGHTNESS_OUTPUT, and use
#    the command "echo <value>". The possible values can be listed using the
#    command:
#
#       cat /proc/acpi/video/VGA/LCD/brightness
#
#  * If you have a file /sys/class/backlight/.../brightness, then you can use
#    that file as BRIGHTNESS_OUTPUT, and the command "echo <value>".
#
#    As far as I understand it the values are between 0 and
#    the value contained in the file /sys/class/backlight/.../max_brightness.
#
#  * For Toshiba laptops, use the command "toshset" with the -lcd or -inten
#    command. Read the toshset(1) manual page for more information on the
#    parameters for this command. If you use this command, set
#    BRIGHTNESS_OUTPUT to "/dev/null".
#
###############################################################################

###############################################################################
#
# IMPORTANT: In versions 1.36 and earlier, these settings were included in the
# main laptop-mode.conf configuration file. If they are still present, they
# overrule the settings in this file. To fix this, simply delete the settings
# from the main config file.
#
###############################################################################

# Enable debug mode for this module
# Set to 1 if you want to debug this module
DEBUG=0

#
# Should laptop mode tools control LCD brightness?
#
CONTROL_BRIGHTNESS=1


#
# Commands to execute to set the brightness on your LCD
#
BATT_BRIGHTNESS_COMMAND="echo 60"
LM_AC_BRIGHTNESS_COMMAND="echo 100"
NOLM_AC_BRIGHTNESS_COMMAND="echo [value]"
BRIGHTNESS_OUTPUT="/proc/acpi/video/VGA/LCD/brightness"
 
[font='Arial, Helvetica, sans-serif']Versuche es mal mit:
[/font]
Code:
NOLM_AC_BRIGHTNESS_COMMAND="echo 100"
[font='Arial, Helvetica, sans-serif']Damit wird auch ohne laufende laptop-mode-utils die Helligkeit geregelt, ansonsten müsste man die Option [/font]ENABLE_LAPTOP_MODE_ALWAYS auf 1 setzen.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben