1. redshift
https://www.maketecheasier.com/protect-eyes-redshift-linux/2. Niektóre modele monitorów mają czujnik światła i potrafią automatycznie zmieniać jasność monitora.
3. Jeśli masz sterownik "Nvidia" to możesz
3.1 - Sobie napisać własny skrypt bash zbudowany z poleceń który będzie ściemniał i rozjaśniał monitor
Przykład komend
## Odrobinę ściemnienie obrazu
nvidia-settings -a Brightness=-0,400
## Ustawienie wartości domyślnej / powrót do wartości początkowej "0"
nvidia-settings -a Brightness=0
Gotowy skrypt najlepiej dodać do autostartu ( XDG Autostart ) zazwyczaj ~/.config/autostart
autostart będzie uruchamiał skrypt tylko przy starcie komputera.
3.2 Możesz te polecenia od razu dać do cron-a żeby się uruchamiały o określonej godzinie.
To chyba lepsza opcja niż budowanie skryptu.
Tu masz fajne przykłady jak to zrobić
https://pl.wikipedia.org/wiki/CrontabDodanie polega na uruchomieniu edytora w terminalu
Dodajesz odpowiednie linie, zapisujesz i sprawdzasz jak działa.
Całą listę nvidia-settings zmiennych / opcji możesz wyświetlić:
Ale należy zachować ostrożność przy zmianie niektórych parametrów karty graficznej,
ponieważ na przykład wyłączenie wentylatora może się źle skończyć.
EdytowaneCiekawostka - Kiedyś zauważyłem że nvidia zmienia jasność programowo i nie steruje monitorem.
Może to być przydatne tymczasowo, jeśli np. zmiana jasności w monitorze się popsuła.
Oczywistym jest że wtedy obrazy będą wyświetlane trochę nieprawidłowo. (dlatego rozwiązanie tymczasowe)
EdytowanePrzykład skryptu bash ( dla posiadaczy sterowników nvidia ) który można by dodać przy starcie komputera.
Jedyną wadą jest że działa raz, czyli nie ściemni automatycznie.
Trzeba by dodać do Crontab by uruchamiał o określonej godzinie.
Skrypt poprawiony - przepraszam że nie sprawdziłem warunków.
#!/bin/bash
## %H – Godzina (00-23)
Hour=$(date +"%H")
## Od godz. 0 do 7 ściemnij
if [[ "$Hour" -lt "7" ]] ;then
nvidia-settings -a Brightness=-0,400
## Od godz. 7 do 19 rozjaśnij
elif [[ "$Hour" -lt "19" ]] ;then
nvidia-settings -a Brightness=0
## Inne. Czyli między godz. 19-0 ściemnij
else
nvidia-settings -a Brightness=-0,400
fi