Mam pulpit Debian Linux i wyświetlacz CRT. Chcę zmienić jasność ekranu bez korzystania z elementów sterujących jasnością monitora. W jaki sposób mogę to zrobić? Czy jest to możliwe w wierszu poleceń, czy jest też aplikacja do zainstalowania?
linux
command-line
brightness
Neilvert Noval
źródło
źródło
Odpowiedzi:
Poszukaj
/sys/class/backlight
odpowiednich plików do frobowania.źródło
/sys/class/backlight/acpi_video0/brightness
a mój zasięg wzrasta do 15. (Fedora 17 64bit)$ sudo apt-get install xbacklight
Jak ustawić jasność na 50%
$ xbacklight -set 50
Jak zwiększyć jasność o 10%
$ xbacklight -inc 10
Jak zmniejszyć jasność o 10%
$ xbacklight -dec 10
Więcej informacji tutaj
źródło
jcomeau@aspire:~$ xbacklight -set 50
wyświetla komunikat o błędzie: Żadne wyjścia nie mają właściwości podświetleniaMusisz kontrolować monitor za pomocą DDC. Zobacz http://ddccontrol.sourceforge.net/ dla jednego programu, który pozwala ci to zrobić.
źródło
Jeśli nie masz wsparcia sprzętowego do zmiany jasności monitora, możesz użyć polecenia xrandr wraz z jego flagami opcji --output i - jasność , jak widać w mojej odpowiedzi na podobne pytanie na askubuntu.com
źródło
Możesz wypróbować to rozwiązanie :
Ponadto w komentarzach jest kilka wskazówek, co robić alternatywnie, jeśli to nie działa (np. Używanie
GLX0
zamiastVGA
.EDYCJA: Ponieważ nie wydaje się to pomocne, inny użytkownik w komentarzach sugeruje instalację
xbacklight
i wywołaniexbacklight -set 100
.EDIT2: A inny mówi, że jeśli nie masz folderu wideo, spróbuj
sudo modprobe video
.źródło
xbacklight -set 100.
, mówiNo outputs have backlight property
sudo modprobe video
nic nie robi.Po przeszukaniu, myślę, że znalazłem całkiem dobry sposób, aby to zrobić na większości laptopów. Pierwsze polecenie pobiera nazwę ekranu, na przykład LVDS1. Jeśli to nie zadziała, spróbuj uzyskać nazwę ekranu za pomocą
xrandr --current
. Prawdopodobnie istnieją bardziej eleganckie sposoby, aby to zrobić, polecenie sed usuwa wszystko po pierwszej spacji, polecenia head i tail po prostu usuwają wszystko oprócz drugiego wiersza wyniku. Druga linia używa nazwy ekranowej do zmiany jasności na 1.0. Można to ustawić na prawie wszystko, w tym 0,0 dla czarnego ekranu lub 50,0 dla całkowicie białego ekranu, ale myślę, że 1,0 jest tutaj pożądaną wartością.Poniższe polecenie ustawia jasność na maksymalną dozwoloną jasność, ponieważ zauważyłem, że samo ustawienie jej na „100” nie działa po prostu, a przynajmniej nie na wszystkich systemach.
Działa to na wielu laptopach z systemem Ubuntu 12.04.
źródło
Oto mały program, który napisałem do sterowania jasnością na moim laptopie dla Ubuntu 12.04.3 LTS. Spójrz na wyjaśnienia w pliku (plik / usr / local / dreamcolor2 / README w pliku tar):
http://pageperso.lif.univ-mrs.fr/~edouard.thiel/tar/brightness-dreamcolor2.tgz
Używa ddccontrol na magistralach i2c i działa świetnie w mojej konfiguracji:
Wypróbowałem wszystkie inne rozwiązania na tej stronie i to jest jedyne, które faktycznie działało dla mnie. Innym rozwiązaniem było uruchomienie programu HP Mobile Display Assistant (pobrany na stronie HP), ale jest on podawany tylko jako rpm, bez pakietu deb; trzeba go nieco ulepszyć, aby działał i jest raczej powolny i nie działa z klawiszami fn.
Mój skrypt pozwala kontrolować jasność za pomocą wiersza poleceń i klawiszy fn. Poinformuj mnie, czy to działa od razu po wyjęciu z pudełka, czy też musisz zmienić urządzenie i2c w skrypcie.
źródło
Kineskopy (Cathode Ray Tube) nie mają podświetlenia. LCD mają podświetlenie. Regulacja jasności na CRT wymaga zmiany sygnału, który do niego trafia, w przeciwieństwie do wyświetlacza LCD.
CRT wykorzystują maksymalną ilość mocy na białych ekranach, ponieważ wyrzutnie elektronów zużywają więcej mocy, aby emitować więcej elektronów, podczas gdy LCD zużywają najwięcej energii na czarnych ekranach, ponieważ wszystkie tranzystory odwracają biegunowość ciekłego kryształu blokującego światło pochodzące z podświetlenie.
Każde narzędzie, które może wyzwolić DPMS, powinno działać, aby przełączyć monitor w tryb uśpienia, a wiele CRT wykonano od połowy do końca lat 90. aż do końca produkcji.
źródło
Edytuj plik
/etc/default/grub
i dodaj do wiersza „pcie_aspm = force acpi_backlight = vendor”Po zmianach cała linia będzie wyglądać następująco:
Aby uzyskać szczegółowe informacje, odwiedź link.
http://hackingzones.com/increasedecrease-brightness-in-linux-ubuntu-pear-os-backtrackkali/
Chirag Singh
źródło