Zwykle pracuję w nocy i boli mnie widok na jasnych żarówkach (mam dwa - wbudowany panel laptopa i zewnętrzny 18-calowy CRT) w ciemnym otoczeniu. Więc dostosowuję ekrany do ciemności.
Czy mogę to zrobić programowo zamiast wielokrotnie wciskać przyciski monitorów za każdym razem?
sudo aptitude install redshift
lubsudo aptitude install gtk-redshift
(to drugie dla wariantu GTK, który jest dostarczany z ikoną zasobnika).Aby dostosować gamma (co jest dobrym zamiennikiem regulacji kontrastu), możesz napisać:
w wierszu poleceń (terminal). Powinieneś zobaczyć bardzo zauważalną różnicę. Eksperymentuj z różnymi wartościami.
1.0 to normalna (nieskorygowana) wartość gamma. Ustawienie niższej gamma (na przykład 0,7) zwiększy kontrast jasnych luminancji, co powoduje, że półcienie są ciemniejsze i zmniejsza białe pranie. Ustawienie wyższej gamma (na przykład 1,5) rozjaśni półcienie i zwiększy kontrast ciemnych luminancji, ale także zwiększy pranie bieli.
W moim niedrogim laptopie używam współczynnika gamma 0,8, aby skompensować zbyt jasne ustawienie fabryczne wyświetlacza LCD, i stwierdzam, że korekcja gamma pomaga również w reprodukcji kolorów, co jest miłe, ponieważ do tej pory nie udało mi się uruchomić żadnej kalibracji kolorów na tym ekranie LCD.
źródło
xgamma
jest fabrycznie zainstalowany, co jest niesamowiteTL; DR
Posługiwać się:
xbacklight
ddccontrol
redshift
xgamma
Podświetlenie a wartości pikseli
Po pierwsze i najważniejsze, jeśli w ogóle możliwe, dostosuj podświetlenie wyświetlacza, zamiast programowo korygować wartości pikseli. Jeśli przyciemnisz podświetlenie, nadal otrzymujesz pełny lub prawie pełny zakres dynamiczny, co daje wyraźniejszy, „głębszy” obraz, który zwykle jest bardziej czytelny.
Dostosowanie oprogramowania nie może przyciemnić czerni, po prostu sprawia, że biel jest bardziej szara i zmniejsza kontrast. Zamiast więc używać wartości w pikselach od 0–255, można na przykład użyć wartości od 0–180. Wszystko wygląda bardziej płasko.
Narzędzie takie jak Redshift może być przydatne do zmiany balansu kolorów, ale w miarę możliwości należy spróbować zmienić jasność za pomocą regulacji podświetlenia.
DDC / CI
Ostatnio sprawdziłem, że większość wyświetlaczy niestety (nie?) Nie implementuje sterowania podświetleniem z oprogramowania. Jest to standard, DDC / CI, ale adopcja jest ograniczona. Wypróbuj narzędzie ddccontrol na swoim monitorze i sprawdź, czy masz szczęście.
Widziałem to tylko w bardzo wysokiej jakości wyświetlaczach przeznaczonych do skalibrowanych zdjęć i filmów ... i nawet wiele z nich używa połączenia USB i niestandardowego sterownika opartego na USB HID zamiast standardu DDC / CI. Jestem dość przestarzały, a linkowany artykuł twierdzi, że podstawowe opcje, takie jak jasność i kontrast, są obecnie szeroko obsługiwane.
Fałszywe sterowanie jasnością na tanich wyświetlaczach
Niektóre tanie wyświetlacze nie obsługują kontrolę podświetlenia w ogóle . Elementy sterujące jasnością na wyświetlaczu po prostu dostosowują wartości pikseli na ekranie LCD, tak jak robi to sterowanie programowe. Nie używaj tych elementów sterujących, jeśli masz taki monitor; zwykle lepiej jest dokonać korekty w oprogramowaniu, na pewno nie gorzej.
Nie ściemnia się wystarczająco?
Zbyt wiele wyświetlaczy ma kontrolę podświetlenia, ale minimalna jasność wciąż przyciąga wzrok. Czasami można je modyfikować, ale w przeciwnym razie najlepiej jest ustawić minimalną jasność podświetlenia, a następnie żyć ze zmieniającymi się wartościami pikseli, aby uzyskać jeszcze bardziej przyciemniony obraz.
Naprawdę denerwuje mnie to, że wyświetlacze mają tak ograniczony zakres intensywności podświetlenia, często sztucznie i arbitralnie ograniczony, zaczynając od patrzenia w oczy „mocą miliona słońc”. Patrzę na słabe podświetlenie kiedy jestem speccing się wyświetlacze do zakupu.
Laptopy
W laptopie podświetlenie jest zwykle kontrolowane przez oprogramowanie. Tak!
(Jeśli Twój laptop jest nadal wystarczająco duży, aby używać kontroli APM zamiast ACPI lub niestandardowych sterowników, zejdź z mojego trawnika).
Szczegóły są nieco specyficzne dla sterownika i oprogramowania, ale laptop powinien oferować wygodne klawisze Fn, które ułatwią, a system operacyjny powinien mieć prosty suwak jasności wyświetlacza. Do
xbacklight
oferty użytkowych wygodne sterowanie linii poleceń za to, choć w moim systemie nie lubią iść poniżej 1% jasności i idzie prosto do czarnego.Zmieniam ustawienia sterownika, ponieważ mój T460 jest bardzo jasny - cudowny w ciągu dnia, ale okropny w nocy. Minimalny stopień jasności oferowany przez regulacje klawiszem fn jest nadal zbyt jasny, ale sterownik zapewnia znacznie bardziej szczegółową kontrolę. xbacklight pozwala mi tylko przejść do jasności 8/255 i chciałbym, więc każę mu działać z jasnością 4/255:
Działa to na Lenovo T460 z grafiką Intel, ale inne sterowniki i sprzęt mogą mieć różne wpisy w ramach
/sys/class/backlight
różnych limitów zasięgu itp.Arch wiki ma kilka przydatnych informacji.
Regulacja gamma
Gdy obniżysz jasność, możesz nieco zwiększyć kontrast w oprogramowaniu, szczególnie podczas pracy z tekstem. Będzie to kosztować jakość obrazu, ale zapewni czytelność przy niskiej jasności.
xgamma
Narzędzie pozwoli Ci to zrobić, na przykładKtoś chce załatać Redshift z kontrolą jasności?
Więc wiesz, co byłoby fajne?
Jeśli Redshift może zanikać jasność wyświetlacza w oparciu o czujnik światła otoczenia i / lub porę dnia, za pomocą tych samych elementów sterujących xrandr, których używa xbacklight.
źródło
Oprogramowanie, którego szukasz, to Redshift
źródło
XRandR
xrandr jest podobny do xgamma, pozwala również wybrać poziom dla każdego z trzech kolorów. Na przykład
Ustawi wartość domyślną. Wybierz wyjście, wybierając jedno z podłączonych urządzeń wymienionych na liście za pomocą
xrandr
(lubxrandr |grep -vE "^ " |grep -v disconnect
).Uwaga: jeśli użyjesz Redshift lub flux ( zamknięte źródło ), zastąpią one
xrandr
konfigurację.Ze strony podręcznika :
--gamma red:green:blue
Ustaw określone wartości zmiennoprzecinkowe jako korekcję gamma na crtc aktualnie dołączonym do tego wyjścia. Zauważ, że nie można uzyskać dwóch różnych wartości dla sklonowanych danych wyjściowych (tj .: które dzielą ten sam crtc) i że przełączenie wyjścia na inny crtc wcale nie zmienia korekcji gamma crtc.--brightness brightness
Pomnóż wartości gamma na crtc aktualnie dołączonym do wyjścia do określonej wartości zmiennoprzecinkowej. Przydatne w przypadku zbyt jasnych lub nadmiernie przyciemnionych wydruków. Jednak jest to modyfikacja tylko programowa, jeśli twój sprzęt ma obsługę faktycznej zmiany jasności, prawdopodobnie wolisz używać xbacklight .źródło
Dla tych, którzy mają problem z konfiguracją jasności po zainstalowaniu Ubuntu 10.10 i używają Acer Aspire 4741, oto rozwiązanie dla Ciebie:
Zmień linię
GRUB_CMDLINE_LINUX=""
naGRUB_CMDLINE_LINUX="acpi_osi=Linux"
Uruchom ponownie Linux
źródło
Zawsze możesz zrobić Windows-M lub Windows-N. Pierwszy odwraca kolory wszystkich wyświetlanych okien, drugi robi to na bieżącym oknie, na którym się znajduje.
Naprawdę pomaga podczas czytania plików PDF zmęczonymi oczami
źródło
Obecnie istnieje dodatkowe rozwiązanie bardzo podobne do Redshift: jest ono dostępne jako wbudowana funkcja środowiska graficznego GNOME. Wystarczy przejść do Ustawień -> Wyświetlacze i włączyć Night Light. Pozwala również dostosować ustawienia.
źródło
Tytuł twojego pytania sugeruje, że szukasz ogólnego narzędzia do regulacji jasności / kontrastu i gamma pulpitu. Treść twojego pytania sugeruje, że szukasz automatycznej regulacji dopasowanej do pory dnia. Szukałem odpowiedzi na pierwszy wariant i znalazłem tylko
xcalib
narzędzie wiersza polecenia. Dlatego napisałem interfejs GUI dla xcalib, który można znaleźć na https://github.com/Ablinne/kolorcontrol .Zapewnia suwaki jasności / koloru i gamma odpowiednio dla kanałów czerwony / zielony i niebieski. Wyświetli polecenia skryptu autostartu.
źródło
Jeśli masz laptopa, możesz kontrolować jasność podświetlenia. Po zawieszeniu, wznowieniu lub ponownym uruchomieniu, ostatnie ustawienie jest automatycznie przywracane w Ubuntu 16.04. W systemie Ubuntu 14.04 i wcześniejszych czasami trzeba było pisać własne skrypty, aby przywrócić jasność, w przeciwnym razie byłaby to pełna jasność i usmażono gałki oczne.
Podstawowym problemem związanym z domyślną instalacją Ubuntu 16.04 jest to, że musisz ustawić niższą jasność, zaczynając od zachodu słońca i wyższą po wschodzie słońca. Aby zautomatyzować ten proces, opracowałem ten skrypt bash: Automatycznie dostosuj jasność wyświetlacza na podstawie wschodu i zachodu słońca
Kluczowe cechy
cron
.display-auto-brightness
automatycznie przy każdym uruchomieniucron
.Przyszły rozwój
xrandr
.źródło