Jasność mojego laptopa jest resetowana do wartości maksymalnej przy każdym ponownym uruchomieniu. Próbowałem rozwiązania przedstawionego na tej stronie, ale nie miałem szczęścia.
To polecenie
cat /sys/class/backlight/acpi_video0/max_brightness
Zwroty
cat: /sys/class/backlight/acpi_video0/max_brightness: No such file or directory
Potem odkryłem, że nie mam folderu o nazwie acpi_video0
, ale folder o nazwie intel_backlight
:
Za każdym razem, gdy zwiększam lub zmniejszam jasność za pomocą klawiszy sterowania jasnością, wartości są aktualizowane brightness
i actual_brightness
aktualizowane.
Czy jest jakaś metoda, którą mogę zastosować, aby ustawić jasność na stałą wartość przy każdym rozruchu i zmieniać ją w razie potrzeby za pomocą klawiszy sterowania jasnością?
brightness
b-ak
źródło
źródło
Odpowiedzi:
Możesz spróbować dodać linię do /etc/rc.local, która ustawi żądany poziom jasności. Aby edytować plik, uruchom
i dodaj następujące
tak, aby wynik końcowy wyglądał tak
Zastąp
X
żądanym poziomem jasności.W przypadku, gdy plik /etc/rc.local nie istnieje, podobnie jak w przypadku nowych wersji Ubuntu, musisz go utworzyć i uruchomić za pomocą następujących poleceń:
PS: Alternatywnie może być
/sys/class/backlight/acpi_video0/brightness
zamiast powyższego. Poziomy jasności różnią się gwałtownie i mogą wynosić od 0 do 10 lub do 1000. Aby znaleźć maksymalną wartość, spróbujźródło
/sys/class/backlight/
, a ustalenie właściwej lokalizacji w zasadzie rozwiązało problem.X
czy pożądany poziom jasności jest w skali0-10
lub0-100
?Przekształciłem mój mały skrypt do zapisywania i przywracania poziomu podświetlenia (jasności) na pakiet Ubuntu. Znajduje się w moim PPA i nazywa się
sysvinit-backlight
.Zawiera skrypt inicjujący sysvinit, umieszczony w
/etc/init.d/sysvinit-backlight
.Jest kompatybilny z Ubuntu 12.04 LTS i 14.04 LTS.
W nowszych wersjach Ubuntu mój PPA nie jest potrzebny, ponieważ używają wbudowanej usługi systemd-backlight.
Możesz zainstalować mój skrypt za pomocą następujących poleceń:
Możesz go usunąć przez
Uwaga: jeśli zainstalowałeś poprzednią wersję mojego skryptu, usuń go do
Funkcjonalność skryptu to:
Dostępne są następujące opcje skryptu:
sudo service sysvinit-backlight status
(pokaż aktualne poziomy jasności i zapisane w wartościach plików)sudo service sysvinit-backlight start
(ustaw zapisane poziomy z plików)sudo service sysvinit-backlight stop
(zapisz bieżące poziomy do plików)Możesz się ze mną skontaktować tutaj lub na starterze.
źródło
/acpi_video0/
na/acpi_video1/
.Najprostszy sposób:
Otwórz okno terminala.
Wpisz następujące polecenie, a następnie naciśnij klawisz Enter po nim.
Otwórz menu Preferencje aplikacji startowych .
Kliknij przycisk Dodaj i dodaj następujące informacje:
xbacklight -set 60
Zamień 60 na dowolny preferowany poziom jasności.
Źródło: Ustaw jasność wyświetlacza podczas uruchamiania
źródło
Przed wypróbowaniem obejść
rc.local
warto wypróbować następujące czynności:dodając proste:
quiet splash acpi_backlight=vendor
do gruba wydaje się wystarczyć w mojej konfiguracji.sudo gedit /etc/default/grub
wymienić
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
z
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"
sudo update-grub
i uruchom ponownie.pracował nad:
nomodeset
i będzie działał dobrze)źródło
sudo gedit /etc/default/grub
i zamieńGRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
naGRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"
Zmodyfikowałem kod w
/etc/rc.local
następujący sposób:Uzyskaj maksymalną jasność:
Uruchom
gksudo gedit /etc/rc.local
i edytuj plik:To działało dla mnie.
źródło
cat /sys/class/backlight/intel_backlight/brightness 168
. Używam 168, ponieważ moje oczy nie bolą przy tym poziomie jasnościZainstaluj xbacklight (
sudo apt-get install xbacklight
) i dodaj(gdzie „x” = 0 do 100 pożądanej jasności) do aplikacji startowych za pośrednictwem pulpitu nawigacyjnego. Na przykład:
źródło
Oferowane tutaj rozwiązania są w jakiś sposób zależne od systemu.
Dobry projekt to mieć jedno miejsce, które dba o szczegóły zależne od systemu i zapewnia zunifikowany interfejs. Wygląda na to, że obecnie jądro nie oferuje tak łatwego interfejsu
/sys
. Na poziomie X, choć jest jedna:xbacklight
.Rozwiązanie opiera się na
xbacklight
oferowany jest na Jak ustawić domyślną jasność wyświetlacza? , od 11.10 i więcej.Ponadto nie powinno zgłaszać problemów w niektórych obszarach (np. Http://ubuntuguide.net/how-to-save-screen-brightness-settings-in-ubuntu-12-04-laptop ), w których pojawia się zła jasność niektóre sytuacje.
źródło
Jak debugować podświetlenie:
https://wiki.ubuntu.com/Kernel/Debugging/Backlight
Niestety samo dodanie acpi_backlight = sprzedawca nie zapisuje domyślnej wartości dla mojego 12.04 Lenovo G575.
źródło
Mój laptop to Compaq Presario CQ62 111TU, zainstalowany Ubuntu 12.04. Poniższe kroki działały dla mnie dobrze.
cat /sys/class/backlight/intel_backlight/actual_brightness
i usuń wartość.cat /sys/class/backlight/acpi_video0/actual_brightness
i usuń wartość.Wpisz
sudo gedit /etc/rc.local
i dodaj je przed ostatnim wierszemexit 0
w gedit:oszczędzaj i ciesz się.
Moje ustawienia są pokazane poniżej
źródło
Uważam, że rozwiązanie N0rbert jest najlepsze, ponieważ skrypt, który dostarczył, pozwala przywrócić poprzedni poziom jasności podczas uruchamiania.
Chociaż była niewielka modyfikacja, którą musiałem wprowadzić do jego rozwiązania, aby działało. Zamiast tworzyć dowiązania symboliczne, o których wspomniał, zapewniłem:
Zauważ, że zamiast tego
rcS.d
dodałem dowiązanie symbolicznerc2.d
, które jest poziomem uruchomieniowym dla „Graficznego wielu użytkowników z obsługą sieci” ( zobacz więcej ). Uważam, że powodem, dla którego ten pierwszy nie działa dla mnie, jest Ubuntu przesłaniający poziom jasności po ustawieniu go przez/etc/init.d/brightness
skrypt podczasS
poziomu uruchamiania.Dzięki tej subtelnej zmianie przywrócenie poziomu jasności działa jak urok, szczególnie w Ubuntu 14.04 LTS na Lenovo ThinkPad L540.
źródło
Używam modelu Sony Vaio S i grafiki hybrydowej. Wyłączyłem kartę ATI G, więc mój intel HD 3000 służy jako moja jedyna karta g.
Odkryłem, że ustawienie wartości jasności dla pliku
actual_brightness
wintel_backlight
folderze pomoże. a drugi nie.dla mnie moja minimalna wartość jasności wynosi 236, a maksymalna to 4648, więc możesz ustawić wartość pomiędzy nimi.
więc spróbuj tego:
źródło
Nie musisz wpaść w pisanie skryptów i pisania kodu.
Wystarczy wykonać następujące proste kroki:
Jeśli jasność ekranu jest ograniczona maksymalnie przy każdym uruchomieniu, zainstaluj xbacklight (
sudo apt-get install xbacklight
) i dodaj „xbacklight -set x” (gdzie „x” = 0 do 100 pożądanej jasności) do aplikacji startowych za pośrednictwem pulpitu nawigacyjnego. Na przykład „xbacklight -set 50”.Ustawiłem jasność mojego laptopa na 30.
Źródło: https://help.ubuntu.com/community/AsusZenbookPrime [Wyszukaj słowo „jasność” i przeczytaj powiązane akapity na tej stronie źródłowej.]
Cieszyć się!!
źródło
Dodałem następujące do /etc/rc.local, aby zarządzać jasnością wyświetlacza i podświetleniem klawiatury i działa idealnie
źródło
Użyj tego polecenia, aby sprawdzić swój aktualny poziom jasności:
Następnie edytuj plik rc.local za pomocą tego polecenia:
Dodaj tę linię przed
exit 0
linią:Jeśli to nie rozwiąże problemu, może być tak, że coś w twoim systemie zastępuje poziom jasności. Następnie możesz spróbować dodać polecenie uśpienia, aby opóźnić wykonanie poprzedniego polecenia:
Źródło
źródło
Działa to na Ubuntu 16.10
Utwórz plik
brightness.service
w/lib/systemd/system
o następującej treści (zmiana jasności 100 do cokolwiek chcesz, z grubsza to między 0 ~ 1000).Odblokuj to.
Uruchom ponownie To będzie działać.
źródło
Warto sprawdzić pliki max_brightness pod kątem bezwzględnych maksymalnych wartości w katalogach / sys / class / backlight / intel_backlight i / sys / class / backlight / acpi_video0, aby uniknąć ustawienia nieużytecznych wartości.
Mój Dell Inspiron 5720 używa maksymalnych wartości odpowiednio 4882 i 100. Ustawiłem je na 2508 i 52, aby przedłużyć żywotność baterii. Wartość ACPI w tym przypadku jest równa procentowi maksymalnej jasności.
Edycja rc.local działa dla mnie. Dodałem komentarze, aby wyjaśnić, w jaki sposób określono wartości. ustaw wymaganą jasność za pomocą klawiszy funkcyjnych i odczytaj wartości w plikach jasności lub aktualnej jasności w każdym z powyższych katalogów Intel / ACPI.
źródło
W przypadku mate mate 17 możesz ustawić domyślną jasność, wykonując następujące czynności:
wyszukaj podświetlenie, znajdź i zmień następujące opcje:
jasność przy użyciu zasilacza sieciowego (naładowany),
jasność baterii przy użyciu baterii (nie naładowana),
źródło
wszystkie odpowiedzi są pomocne, ale nie pomogły mi w tym, co próbowałem osiągnąć. Chciałem wcześniej zdefiniować poziomy jasności dla baterii i zasilania sieciowego.
pracuje dla mnie :)
źródło
Zmień domyślny poziom jasności w Ubuntu 14. 04 LTS / Brightness jest resetowany do Maximum przy każdym restarcie w Ubuntu 14.04 LTS
Oto, co znalazłem.
W moim przypadku miałem oba foldery.
A kiedy zmieniłem domyślny poziom jasności, zmiana wzięła się z pliku w folderze acpi_video0 . tj. z drugiego wiersza kodu.
Oto kod, który będzie pomocny przy ustawianiu domyślnego poziomu jasności dla Ubuntu 14.04 LTS.
źródło
To jest kolejne obejście
Naciśnij Ctrl+D
mniej pisania na palcach ...
źródło