Po aktualizacji mojego notebooka do wersji Ubuntu 12.04 stwierdziłem, że nie mogę zapisać ustawień zasilania. Za każdym razem, gdy ustawiam jasność ekranu na 70%, następnym razem zostanie ona przywrócona do 100%. Nie mogę znaleźć przycisku Zapisz na nowym panelu ustawień zasilania (przepraszam, że nie mogę teraz opublikować zrzutu ekranu). Czy ktoś może mi powiedzieć, jak zapisać to ustawienie? Dzięki.
źródło
Sprawdź poziomy jasności, uruchamiając to polecenie jako root:
(maksymalna jasność mojego laptopa to 20)
Ustaw jasność ekranu na minimum i sprawdź aktualny poziom, wywołując następne polecenie
(minimalny poziom jasności mojego laptopa wynosi 0;)
Edytuj
/etc/rc.local
i dodaj przedexit 0
następującym wierszem:Od teraz ten poziom jasności będzie ustawiony przy każdym uruchomieniu komputera.
źródło
/sys/class/backlight/intel_backlight/
.Osobiście wolę zaczynać od jasności, którą miałem ostatnio, kiedy korzystałem z komputera. Oto jak dostałem tę funkcjonalność:
Najpierw utwórz plik do przechowywania jasności ekranu między sesjami:
Następnie utwórz skrypt, który zapamiętuje bieżącą jasność ekranu podczas zamykania do pliku utworzonego w poprzednim kroku:
Umieść to w właśnie otwartym pliku:
Teraz musimy uruchamiać skrypt za każdym razem, gdy zamykamy lub ponownie uruchamiamy komputer:
Wreszcie musimy załadować wartość, którą zapamiętaliśmy podczas uruchamiania komputera:
Umieść to, przed wyjściem 0, w właśnie otwartym pliku:
Otóż to!
źródło
Używając Ubuntu 12.10 rozwiązanie, które dał Hevilath, nie działało dla mnie. Bez względu na to, co zrobiłem z rc.local, nie zadziała.
Próbowałem dodać
przed
exit 0
i nie było nazywane. Dodałem kilka sprawozdań do rejestrowania/etc/rc.local
i/etc/init.d/rc.local
i nic nie był prowadzony w ogóle.Powinno to działać, ponieważ Upstart nadal uruchamia starsze skrypty System V w odpowiednich momentach w celu zapewnienia kompatybilności wstecznej.
Czytam więc, jak napisać stąd skrypt Upstart .
Pomyślałem, że skoro System V jest już w drodze, powinienem dowiedzieć się o Upstart.
Napisałem prosty skrypt, aby ustawić jasność na moich dwóch monitorach i działa bez problemu.
Sprawdź to tutaj .
Wszystko, co musisz zrobić, to skopiować plik do katalogu / etc / init / za pomocą sudo. Powinien po prostu działać, chyba że wartość jasności jest wysyłana do niewłaściwego pliku w przypadku, gdy jest to prosta zmiana.
Mam nadzieję że to pomoże
źródło
Wklej poniżej kodu,
Zapisz to. Następnie wydaj polecenie
Otwórz aplikacje startowe,
Kliknij Dodaj,
Podaj ścieżkę jak
/usr/local/bin/brightness_changer.py
w poleceniu i zapisz.Teraz przy każdym logowaniu jasność zostanie ustawiona na
70
.źródło
Używam komputera HP all-in-one. I nie mogę sprawić, by xbacklight był wykonywany w rc.local, którego przyczyny należało zbadać.
Więc po prostu położyłem
polecenie w aplikacjach StartUp i pomaga zmniejszyć jasność ekranu po zalogowaniu.
źródło