Jedes Mal, wenn ich meine Maschine neu starte, geht die Helligkeit in Gnome auf 100% zurück. Ich wünschte, es würde die letzte Einstellung beibehalten. Gibt es irgendeinen Weg?
Jedes Mal, wenn ich meine Maschine neu starte, geht die Helligkeit in Gnome auf 100% zurück. Ich wünschte, es würde die letzte Einstellung beibehalten. Gibt es irgendeinen Weg?
Antworten:
Dies sollte in den Energieoptionen konfigurierbar sein, die Helligkeit auf die gewünschte Stufe einstellen und immer verwendet werden. Wenn Sie einen Laptop verwenden, müssen Sie auch den Ladezustand für den Akkubetrieb konfigurieren ...
Ich habe festgestellt, dass Gnome einige Probleme mit der Helligkeit des LCD-Panels hat. Wenn ich z. B. im Akkubetrieb arbeite und die Helligkeit manuell auf einen bestimmten Wert einstelle und den Laptop 10 Sekunden lang unbeaufsichtigt lasse, wird die voreingestellte Helligkeit wiederhergestellt, wenn ich die Kontrolle wieder übernehme. Das Gleiche gilt für den A / C-Modus, außer dass er länger dauert und so leichter unbemerkt bleibt. Ich glaube, all diese Einstellungen sollten irgendwo gespeichert und wiederhergestellt werden - zumindest für den A / C-Modus.
EDIT: Bei gnome3 funktioniert das nicht (zumindest bei mir).
Die Datei /etc/rc.local sollte folgendermaßen aussehen:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 0 > /sys/class/backlight/acpi_video0/brightness
exit 0
Per @zerdo: In meinem Dell Studio 1558 ist die Helligkeitseinstellung in gespeichert /sys/class/backlight/intel_backlight/brightness
. Ändern Sie einfach den Pfad, wenn Ihr Computer den Ordner acpi_video0 nicht verwendet.
Auch per @Nick: Wenn dies die einzige Antwort ist, die Sie lesen, beachten Sie, dass die 0 in echo 0
Ihre Standardhelligkeitseinstellung sein wird. Ich hatte dies eingerichtet und es machte mich lange verrückt: Jedes Mal, wenn ich hochfuhr, stellte es die niedrigste Helligkeitseinstellung ein. Ich ziehe es vor, mit maximaler Helligkeit zu beginnen, also habe ich echo 10
stattdessen verwendet. Ihre Hardware kann in der Helligkeitsskala variieren.
0
in echo 0
wird Ihre Standard - Helligkeitseinstellung sein. Ich hatte dies eingerichtet und es machte mich für eine lange Zeit verrückt, dass jedes Mal, wenn ich hochfuhr, es auf die niedrigste Helligkeitseinstellung eingestellt wurde. Ich ziehe es vor, mit maximaler Helligkeit zu beginnen, also habe ich echo 10
stattdessen verwendet. Ihre Hardware kann in der Helligkeitsskala variieren.
/sys/class/backlight/acpi_video0/brightness
wie hoch Ihre aktuelle Helligkeit ist. für mein Ubuntu 14.04 geht die Skala von 0-100 und ich möchte es auf 75 einstellen.
Diese Funktion, die Steuerung der Hintergrundbeleuchtung, hängt von Ihrer BIOS- und Kernel-Version ab.
Probieren Sie diese vier Dinge aus.
Wenn Sie booten, drücken Sie auf dem Grub-Bildschirm e, um es zu bearbeiten. Zur Kernel-Zeile hinzufügen nomodeset acpi_backlight=vendor
Einige Hardware-Komponenten funktionieren möglicherweise mit unterschiedlichen Optionen.
Intel - nomodeset acpi_backlight=intel
Acer - acpi_backlight=acer_acpi
oder eben acpi_osi=Linux acpi_backlight=legacy
.
Wie Sie sehen, müssen Sie möglicherweise die Google-Suche nach Ihren Einstellungen durchführen.
quiet splash nomodeset acpi_backlight=vendor
Wenn dies funktioniert, bearbeiten /etc/default/grub
Sie diese Optionen und fügen Sie sie zu den Standardoptionen hinzu.
# command line
sudo -e /etc/default/grub
# graphical
gksu gedit /etc/default/grub
Bearbeiten Sie die Zeile "GRUB_CMDLINE_LINUX_DEFAULT" so, dass sie so aussieht
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"
Speichern Sie Ihre Bearbeitung, aktualisieren Sie grub
sudo update-grub
Wenn dies nicht funktioniert, können Sie versuchen, die Helligkeit manuell einzustellen.
Hinweis: Der Pfad kann je nach Hardware- / Kernelversion variieren. Möglicherweise müssen /proc/acpi/video0 ...
Sie das Verzeichnis / proc / acpi durchsuchen, um die Helligkeitseinstellung zu finden, und die folgenden Befehle entsprechend anpassen.
cat /proc/acpi/video/VGA/LCD/brightness
Die Ausgabe dieses Befehls variiert ein bisschen mit der Hardware, 1 -> 10, 1 -> 12, 1 -> 100 ??? Wählen Sie einen Wert und stellen Sie ihn ein (wählen Sie den Wert für Ihre Hardware).
sudo echo 80 > /proc/acpi/video/VGA/LCD/brightness
Wenn das funktioniert, füge es hinzu /etc/rc.local
# command line
sudo -e /etc/rc.local
# graphical
gksu gedit /etc/rc.local
Fügen Sie in Ihrer Einstellung oben "exit 0" hinzu
echo 80 > /proc/acpi/video/VGA/LCD/brightness
Sie können es auch versuchen xbacklight
sudo apt-get install xbacklight
Sie passen sich dann mit der Kommandozeile an
# For 80 % brightness
xbacklight -set 80
Fügen Sie das noch einmal hinzu /etc/rc.local
# command line
sudo -e /etc/rc.local
# graphical
gksu gedit /etc/rc.local
Hinzufügen, über "exit 0"
xbacklight -set 80
Sie können versuchen, Ihre Helligkeit mit einzustellen setpci
Die allgemeine Syntax lautet
sudo setpci -s <address> f4.B=your_setting
Sie identifizieren Ihre PCI-Bus-Adresse mit
sudo lspci | grep VGA
Beispiel
00:02.0 VGA compatible controller: Cirrus Logic GD 5446
setpci -s 00:02.0 F4.B=80
Wenn Sie eine falsche Einstellung vornehmen, verlieren Sie höchstwahrscheinlich nur Ihr Display und müssen neu starten. Da es sich um eine Hardwareeinstellung handelt, müssen Sie Ihre Hardware zunächst identifizieren und die Einstellungen überprüfen.
Beispiele
Intel - https://bbs.archlinux.org/viewtopic.php?id=74914
Toshiba - http://www.linlap.com/wiki/toshiba+satellite+t130
Acer extensa - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/518002
Hier ist eine schnelle Problemumgehung:
Versuchen Sie, die Einstellung zu testen, indem Sie diesen Befehl im Terminal eingeben
echo 0 > /sys/class/backlight/acpi_video0/brightness
Wenn sich die Helligkeit auf ein Minimum ändert, haben Sie es richtig gemacht!
Bearbeiten Sie die /etc/rc.local
Datei, indem Sie Folgendes eingeben
sudo -H gedit /etc/rc.local
im Terminal
Kommentieren Sie das exit 0
aus, indem Sie am Anfang ein # hinzufügen, so dass es so aussieht:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
#exit 0
Das ist notwendig, sonst funktioniert es nicht!
Fügen Sie danach die folgende Zeile in die Datei ein
echo 0 > /sys/class/backlight/acpi_video0/brightness
so dass es so aussieht: -
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
#exit 0
echo 0 > /sys/class/backlight/acpi_video0/brightness
0 durch den gewünschten Helligkeitswert ersetzen (Bereich von 0 bis 10)
Speichern Sie die Datei und beenden Sie.
Starten Sie neu, um die Änderungen zu sehen.
Hinweis: - Sie müssen möglicherweise durch acpi_video0
Ihren Gerätecode ersetzen , wenn Sie einen anderen haben (meistens acpi_video0
). Die meisten Benutzer müssen dies nicht tun.
exit 0
auskommentiert wurde.
exit 0
das Richtige ist.
Um die Bildschirmhelligkeit in 11.10 anzupassen, müssen Sie auf die "Systemeinstellungen" zugreifen:
Klicken Sie mit der rechten Maustaste direkt rechts neben Ihrem Benutzernamen in der Symbolleiste in der oberen rechten Ecke Ihres Bildschirms.
Wählen Sie "Systemeinstellungen".
Auswahlbildschirm".
Ziehen Sie den Schieberegler mit der Maus, um die Bildschirmhelligkeit anzupassen.
Wenn Ubuntu sich nicht an Ihre Anpassung erinnert, verwenden Sie möglicherweise eine Anwendung oder müssen die in Ubuntu 11.10 nicht gespeicherte Abhilfemaßnahme für GNOME: Helligkeit verwenden
Hier ist eine große Arbeit um Ich fand, Kredit- und Dank auf Ubuntu - Forum thaelim Wie effektiv Displayhelligkeit Management unter Unity / Gnome Shell bekommen nur das Skript bearbeiten laden Sie die Umfänge am Anfang des Skripts und speichern Sie es , wenn Sie fertig sind, um Ihre Home-Ordner. Hier ist der Download des vollständigen Skripts brightmanager.py
Dies sind die variablen Perimeter, um Ihre gewünschten Einstellungen zu ändern, wie Sie sehen können, ich mag meins um 20 die ganze Zeit ohne Leerlauf-Timeout.
IDLE_DIM_TIME = 0
IDLE_DIM_AC = False
IDLE_DIM_BATTERY = False
IDLE_BRIGHT = 20
BRIGHT_BATTERY = 20
BRIGHT_AC = 20
Nach dem Speichern dann ein Terminal öffnen und eingeben
chmod +x brightmanager.py
Öffnen Sie dann Startanwendungen über den Dash, klicken Sie auf die Schaltfläche Hinzufügen, benennen Sie Ihre Startanwendung und geben Sie Ihren Befehl ein als:
python /home/david/brightmanager.py
Ersetzen Sie "david" durch den Namen Ihres privaten Ordners, fügen Sie eine Beschreibung hinzu und klicken Sie auf "Hinzufügen", "Abmelden" und "Wieder ein". Nun haben Sie Helligkeitseinstellungen für Akku, Wechselstrom und Leerlauf.
Sie möchten dies für jeden Benutzer tun und jeder Benutzer sollte eine eigene Kopie des Skripts in seinem Ausgangsordner mit den gewünschten Einstellungen am Anfang des Skripts haben.
Die Option "Bildschirm" unter "Systemeinstellungen" funktioniert in Ordnung und /sys/class/backlight/acpi_video0/brightness
ändert sich auch entsprechend. Das Problem ist jedoch, dass mit der tatsächlichen Helligkeit nichts passiert.
Ich habe die Lösung für mein Problem gefunden:
Fügen Sie die nächste Option in Ihrem Abschnitt "Gerät" ein /etc/X11/xorg.conf
und starten Sie neu:
Option "RegistryDwords" "EnableBrightnessControl=1"
Dies funktionierte für meine NVIDIA-Karte (Ubuntu 11.10 x64 auf Toshiba Satellite L745-SP4142CL)
Es hat bei mir mit folgenden Angaben geklappt:
Es scheint einen Fehlerbericht zu geben:
https://bugs.launchpad.net/ubuntu/+source/upower/+bug/840707
Bei mir hat es geklappt zu platzieren:
echo 0 > /sys/class/backlight/acpi_video0/brightness
in /etc/rc.local.
Oder, wie andere vorgeschlagen haben,
echo 5 > /sys/class/backlight/*/brightness
könnte funktionieren.
Ich habe eine Problemumgehung für webupd8 gefunden: Die Helligkeit wurde beim Neustart in Ubuntu auf einen sehr niedrigen oder maximalen Wert zurückgesetzt
Als Erstes müssen Sie herausfinden, welche ACPI-Schnittstelle (acpi_video) die Helligkeit steuert. Sehen Sie dazu in Ihrer Xorg-Protokolldatei nach, welches acpi_video geladen wurde. Verwenden Sie dazu einfach den folgenden Befehl über die Befehlszeile:
grep acpi_video /var/log/Xorg.0.log
Der obige Befehl sollte eine Ausgabe ähnlich der folgenden anzeigen:
[ 7.385] (--) intel(0): Found backlight control interface acpi_videoX (type 'firmware') for output LVDS1
wo
acpi_videoX
istacpi_video0
oderacpi_video1
. Dies ist das acpi_video-Modul, das die Helligkeit steuert. Denken Sie also für die nächsten Schritte daran.Wenn der obige Befehl keine Ausgabe anzeigt und Sie einen Ordner haben, der
intel_backlight
unter aufgerufen wird/sys/class/backlight/
, verwenden Sie ihnintel_backlight
als ACPI-Schnittstelle für die nächsten Schritte.Stellen Sie als nächstes (über die Tastatur Fn + Helligkeitstasten) die Helligkeit Ihres Laptops auf die Stufe ein, die Ubuntu nach dem Start verwenden soll.
Jetzt müssen wir den tatsächlichen Helligkeitswert abrufen, den Sie in Schritt 2 festgelegt haben. Führen Sie dazu den folgenden Befehl aus:
cat /sys/class/backlight/acpi_videoX/brightness
Wo
acpi_videoX
ist die ACPI-Schnittstelle, die die Helligkeit Ihres Laptops steuert, die Sie unter Schritt 1 herausgefunden haben?Merken Sie sich diesen Wert für den nächsten Schritt.
Der nächste Schritt besteht darin, eine Datei (als root) zu erstellen, die
fixbrightness.conf
in Ihrem/etc/init/
Verzeichnis aufgerufen wird. Beispiel:gksu gedit /etc/init/fixbrightness.conf
Fügen Sie in diese Datei Folgendes ein:
description "Sets brightness after graphics device is loaded" start on graphics-device-added task exec /bin/echo BRIGHTNESS_VALUE > /sys/class/backlight/acpi_videoX/brightness
hier musst du
Ersetzen Sie
BRIGHTNESS_VALUE
durch den Helligkeitswert, den Sie in Schritt 3 erhalten habenErsetzen Sie sie
acpi_videoX
durch die ACPI-Schnittstelle, die die Helligkeit Ihres Laptops steuert. Dies haben Sie in Schritt 1 herausgefunden.Speichern Sie dann die Datei.
Neustart und das Problem mit niedriger oder maximaler Helligkeit nach dem Neustart / Abmelden sollten behoben sein.
Lauf
echo 2 > /sys/class/backlight/acpi_video0/brightness