Jasność ekranu - tryb nocny

20

Szczerze mówiąc lubię pracować w ciemnym środowisku (Twilight we wszystkich moich edytorach), a ostatnio przerzuciłem się z systemu Windows na Linux (Ubuntu 16.04 z Unity Desktop na PC). A będąc pracownikiem nocnym jasność jest trochę szkodliwa dla moich oczu.

Szukałem trochę i były to niektóre z poleceń, które wypróbowałem do tej pory po tym, jak uświadomiłem sobie, że GUI po prostu nie daje mi tego, czego potrzebuję - ekranu ściemniacza.

$ dconf-editor

Przystawki z wartościami dconf-editor.

$ add-apt-repository ppa:indicator-brightness/ppa
$ apt-get update
$ apt-get install indicator-brightness

Nic się nie stało po przełączeniu nowego wskaźnika.

$ apt-get install xbacklight
$ xbacklight -set 40
$ xbacklight -set 20

Włączono Xbacklight podczas uruchamiania

$ ls /sys/class/backlight/

acpi_video0

Wydaje mi się, że nie mam intel_backlight, więc nie zrobiłem tego ostatniego hacka w moim systemie.

$ gedit /etc/rc.local
echo 900 > /sys/class/backlight/intel_backlight/brightness

Jestem trochę zagubiony. Chciałbym wiedzieć, czy jest jakieś narzędzie, którego mogę użyć do zmniejszenia jasności w systemie jako całości, czy jest coś, czego brakuje mi jako użytkownika Noob?

Używam Screen Dimmer dla Firefoxa, Twilight dla moich edytorów kodu, a terminal jest już czarny. To aplikacje okienkowe, takie jak Przeglądarka plików, Libre Office itp., Muszą zostać przyciemnione. Rozważę również uzyskanie ciemniejszego motywu pulpitu (jeśli to możliwe) jako prawidłowej odpowiedzi.

Dziękuję, że jesteś wystarczająco cierpliwy, aby przeczytać to dość niezamierzenie długie pytanie.

JustYourAverageOnion
źródło
... a jaka jest wydajność ls /sys/class/backlight/acpi_video0?
mikewhthing
actual_brightness bl_power jasność urządzenie max_brightness typ podsystemu zasilania uevent Zrobiłem to echo 900 > /sys/class/backlight/acpi_video0/brightnessi zrestartowałem system ... Niestety nie ma zmian @ mikewhokolwiek
JustYourAverageOnion
Nie musisz robić tego, co zrobiłeś od razu. Zamiast tego spróbuj trochę pobawić się wartością. Skąd wiesz, że 900 jest wartością? Jaką wartość ma domyślnie i co jest w max_brightness? Polecenie do użycia to echo xxx | sudo tee /sys/class/backlight/acpi_video0/brightness
:,
Nie było wartości domyślnej. Plik został utworzony, gdy otworzyłem go za pomocą terminala. To 900 nie ma sensu. Próbowałem wielu liczb dla echo xxx | ... zakresu od 0 do 100. Naprawdę dzięki za to, co tutaj robisz ... Sprawia, że ​​chcę nadal używać Ubuntu :)
JustYourAverageOnion
Nie jestem pewien, czy to jest to, czego potrzebujesz, ale możesz to sprawdzić redshiftiflux
M. Becerra,

Odpowiedzi:

12

Powinieneś wypróbować f.lux , narzędzie, które zmienia temperaturę kolorów wyświetlacza komputera w zależności od pory dnia. Cytat ze strony f.lux :

f.lux sprawia, że ​​ekran komputera cały czas wygląda jak pomieszczenie, w którym się znajdujesz. Gdy zachodzi słońce, komputer wygląda jak oświetlenie wewnętrzne. Rano sprawia, że ​​znów wygląda jak światło słoneczne.

Powiedz f.lux, jakie masz oświetlenie i gdzie mieszkasz. Więc zapomnij o tym. f.lux zrobi resztę automatycznie.

Aby zainstalować Flux, naciśnij Ctrl+ Alt+, Taby uruchomić terminal i wpisz:

sudo add-apt-repository ppa:nathan-renniewaldock/flux
sudo apt-get update
sudo apt-get install fluxgui

Jeśli nie chcesz dodawać ppa, ale wolisz .debplik:

wget https://launchpad.net/~nathan-renniewaldock/+archive/ubuntu/flux/+files/fluxgui_1.1.9~20161125-g43350e0-1~xenial_all.deb
sudo apt install ~/Downloads/fluxgui_1.1.9~20161125-g43350e0-1~xenial_all.deb

Uruchamianie f.lux w moim systemie

Uwaga: f.lux wymaga, aby Twoja lokalizacja pobierała szerokość i długość geograficzną, więc upewnij się, że je wypełniłeś (długość geograficzna jest opcjonalna), aby działała.

Jasio
źródło
Dziękuję @Liso! To bardzo pomogło moim oczom ... o ( ^ ▽ ^ ) o
JustYourAverageOnion
Zastanawiasz się nad głosowaniem? @JustYourAverageOnion
Johnny
Jak to działa? Chyba nie mam reputacji? Ale zrobię to, gdy tylko będę mógł? Całkiem nowość w tym miejscu tutaj ... :) @Liso
JustYourAverageOnion
Ponieważ nigdy wcześniej nie akceptowałeś odpowiedzi na tej stronie: Jeśli ta odpowiedź ci pomogła, nie zapomnij kliknąć szarego po lewej stronie tego tekstu, co oznacza , że tak, ta odpowiedź jest poprawna !
Johnny,
Okej :) Przepraszam, że nie robię tego niezręcznego chichotu (๑→‿←๑)
JustYourAverageOnion
17

Redshift jest łatwy w instalacji, a nawet łatwiejszy w użyciu. Po prostu otwórz terminal i zrób to sudo apt-get install redshift redshift-gtk. Po zakończeniu instalacji kliknij ikonę Dash, wpisz „czerwony” (bez cudzysłowów) i kliknij ikonę Redshift. Oprogramowanie zajmie się resztą. Oto link do strony z bardzo dobrym wprowadzeniem do redshift. (nie moja praca) http://jonls.dk/redshift/

bford16
źródło
czy jest coś takiego w odniesieniu do regulacji w funkcji cool-warm jak w Androidzie?
sassy.geek
7

Wypróbuj Ubuntu 17.04. Ma Night Light w ustawieniach wyświetlania. btw Korzystam z GNOME.

wprowadź opis zdjęcia tutaj

Riyas Jaleel
źródło
4
Night Light będzie domyślnie dołączany, począwszy od Ubuntu 18.04.
karel
2
Jest domyślnie dołączany od 17.04, a nie 18.04.
kelunik
3

W dystrybucji są już dwa pakiety do dostosowania jasności do pracy w nocy.

Są to redshift , który działa i redshift-gtk, który znajduje się w obszarze wskaźnika.

Grzegorz Żur
źródło
Możesz poprawić swoją odpowiedź za pomocą kilku zrzutów ekranu i kilku punktów, w jaki sposób jest skonfigurowany / używany. Daje to ludziom wyobrażenie, czego mogą się spodziewać po zainstalowaniu aplikacji. Dziękuję Ci.
WinEunuuchs2Unix
1

Zainstaluj redshift za pomocą

sudo apt-get install redshift redshift-gtk

Następnie możesz uzyskać dostęp do temperatury wyświetlacza za pomocą redshift -O 5500terminala lub po prostu uruchomić, redshifta on automatycznie dostosuje jasność i temperaturę w zależności od lokalizacji i pory dnia.

Redshift można również uzyskać z paska wskaźnika za pomocą redshift-gtk.

Parametr temperatury redshift pobiera dane wejściowe od 1000 do 25000, co jest dość długim zasięgiem i zaspokoi wszystkie Twoje zastosowania. Dla porównania normalny ekran wykorzystuje temperaturę 6500 K. W przypadku trybu czytania możesz ustawić go na około 5500+.

Chociaż można również użyć redshift -xzamiast ustawiać temperaturę 6500.

Możesz ustawić preferowane wartości domyślne dla dnia i nocy za pomocą, redshift -b DAY:NIGHTa następnie redshift -b 1.0:0.75.

Pozwala także ustawić niestandardową lokalizację za pomocą -lznacznika.

Sprawdź ten link, aby zobaczyć, jak dodać go do autostartu: https://www.maketecheasier.com/protect-eyes-redshift-linux/

arnav
źródło