Odpowiedzi:
Redshift
Korzystałem z tego. To bardzo miłe.
sudo apt-get install redshift
Aby z niego skorzystać, wpisz terminal redshift
gtk-redshift to tylko GUI, nie jest wymagane.
f.lux jest również opcją.
Aby dostosować gamma (co jest dobrym zamiennikiem regulacji kontrastu), możesz napisać:
xgamma -gamma 0.3
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.
xgamma
jest fabrycznie zainstalowany, co jest niesamowite
Posługiwać się:
xbacklight
ddccontrol
redshift
xgamma
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.
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.
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.
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.
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:
echo 4 | sudo tee -a /sys/class/backlight/intel_backlight/brightness
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.
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ład
xgamma -gamma 0.8
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.
xrandr jest podobny do xgamma, pozwala również wybrać poziom dla każdego z trzech kolorów. Na przykład
xrandr --output HDMI2 --gamma 1:1:1
Ustawi wartość domyślną. Wybierz wyjście, wybierając jedno z podłączonych urządzeń wymienionych na liście za pomocą xrandr
(lub xrandr |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 .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:
gksu gedit /etc/default/grub
Zmień linię GRUB_CMDLINE_LINUX=""
naGRUB_CMDLINE_LINUX="acpi_osi=Linux"
sudo update-grub
Uruchom ponownie Linux
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.
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
cron
.display-auto-brightness
automatycznie przy każdym uruchomieniu cron
.xrandr
.
sudo aptitude install redshift
lubsudo aptitude install gtk-redshift
(to drugie dla wariantu GTK, który jest dostarczany z ikoną zasobnika).