Nachdem ich mein Notebook auf Ubuntu 12.04 aktualisiert hatte, stellte ich fest, dass ich meine Energieeinstellungen nicht speichern kann. Jedes Mal, wenn ich die Bildschirmhelligkeit auf 70% stelle, wird sie beim nächsten Mal auf 100% wiederhergestellt. Ich kann im neuen Energieeinstellungsfeld keine Schaltfläche zum Speichern finden (es tut mir leid, dass ich momentan keinen Screenshot posten kann). Kann mir jemand sagen, wie man diese Einstellung speichert? Vielen Dank.
quelle
Überprüfen Sie die Helligkeitsstufen, indem Sie diesen Befehl als root ausführen:
(maximale Helligkeit meines Laptops ist 20)
Stellen Sie die Bildschirmhelligkeit auf ein Minimum und überprüfen Sie die aktuelle Stufe, indem Sie den nächsten Befehl aufrufen
(Mein Laptop hat eine Mindesthelligkeit von 0;)
Bearbeiten Sie
/etc/rc.local
und fügen Sie vorexit 0
der folgenden Zeile hinzu:Von nun an wird diese Helligkeitsstufe jedes Mal eingestellt, wenn Sie Ihren Computer starten.
quelle
/sys/class/backlight/intel_backlight/
.Persönlich beginne ich lieber mit der Helligkeit, die ich beim letzten Mal auf meinem Computer hatte. So habe ich diese Funktionalität erhalten:
Erstellen Sie zunächst eine Datei, um die Bildschirmhelligkeit zwischen den Sitzungen zu speichern:
Erstellen Sie dann ein Skript, das Ihre aktuelle Bildschirmhelligkeit speichert, wenn Sie die im vorherigen Schritt erstellte Datei beenden:
Fügen Sie dies in die soeben geöffnete Datei ein:
Jetzt müssen wir das Skript jedes Mal ausführen lassen, wenn wir den Computer herunterfahren oder neu starten:
Schließlich müssen wir den Wert laden, den wir beim Starten des Computers gespeichert haben:
Fügen Sie dies vor dem Beenden von 0 in die Datei ein, die Sie gerade geöffnet haben:
Das ist es!
quelle
Unter Ubuntu 12.10 funktionierte die von Hevilath angegebene Lösung nicht für mich. Egal was ich mit rc.local gemacht habe, es würde nicht laufen.
Ich habe versucht hinzuzufügen
vor dem
exit 0
und es wurde nicht gerufen. Ich habe einige Logging - Anweisungen/etc/rc.local
und/etc/init.d/rc.local
und gar nichts wurde ausgeführt.Dies sollte funktionieren, da Upstart die älteren System V-Skripte aus Gründen der Abwärtskompatibilität immer noch zu den entsprechenden Zeiten ausführt.
Also ich lesen , wie ein Emporkömmling Skript schreiben hier .
Ich dachte, da sich System V auf dem Weg nach draußen befindet, sollte ich etwas über Upstart lernen.
Ich habe ein einfaches Skript geschrieben, um die Helligkeit auf meinen beiden Monitoren einzustellen, und es funktioniert ohne Probleme.
Schau es dir hier an .
Alles, was Sie tun müssen, ist, die Datei mit sudo in Ihr / etc / init / -Verzeichnis zu kopieren. Es sollte nur funktionieren, wenn der Helligkeitswert nicht in die falsche Datei zurückgesendet wird, falls es sich um eine einfache Änderung handelt.
Hoffe das hilft
quelle
Füge den folgenden Code ein,
Speichern Sie es. Dann Befehl erteilen,
Startup-Anwendungen öffnen,
Klicken Sie auf Hinzufügen.
Geben Sie den Pfad wie
/usr/local/bin/brightness_changer.py
im Befehl ein und speichern Sie ihn.Wenn Sie sich jetzt anmelden, wird die Helligkeit auf eingestellt
70
.quelle
Ich verwende einen HP All-in-One-PC. Und ich kann nicht dafür sorgen, dass xbacklight in rc.local ausgeführt wird, weshalb der Grund dafür untersucht werden musste.
Also habe ich einfach die
Befehl in StartUp Applications und es hilft, die Bildschirmhelligkeit nach der Anmeldung zu reduzieren.
quelle