Lepší ergonomie displeje s Redshift

28.12.2014

Pro lidi z IT oboru, kteří pracují dlouho do noci a chtějí udělat něco pro své zdraví tu mám tentokrát odlehčující článek, který ukazuje, že můžeme i v této oblasti pro sebe něco udělat. Jedná se o použití programu RedShift, který umí nastavit displej tak, aby šetřil oči.

O principu fungování tohoto programu psal Petr Krčmář na Rootu v článku: http://www.root.cz/clanky/ohrejte-studene-svetlo-sveho-monitoru-a-setrete-oci/. Proto považuji za nošení dříví do lesa toto opakovat.

Proč tedy tento článek? Poněvadž pokud na svém desktopu používáte distribuci (jakou je například Fedora) se systemd a rádi byste tento software použili jako službu, abyste nemuseli řešit spouštění programu ručně nebo pomocí různých widgetů, tak můžete narazit na to, že nefunguje out of the box. Rád bych se tedy podělil o to, jak na to.

Samozřejmě tento způsob “péče o své zdraví” je pouze doplňkový či nouzový. Pro více informací o tomto tématu se lze dočíst například na URL: http://www.veronica.cz/?id=356, jak píše někdo v diskusi pod zmíněným článkem na rootu.

Instalace je klasická - tak, jak to v RedHatích distribucích známe:

yum install redshift

Vytvořte soubor v adresáři ~/.config/ se jménem redshift.conf a s obsahem:

[redshift]
temp-day=5700
temp-night=2500
gamma=0.8
location-provider=manual

[manual]
lat=50
lon=15

Samozřejmě volba parametrů je čistě na uvážení každého z nás.

Aby se RedShift spoustěl se startem desktopu, je potřeba udělat dvě věci.

Nejprve v adresáři ~/.config v podadresáři (pokud neexistuje, vytvořte si jej) systemd/user/redshift.service.d vytvořte soubor display.conf, který říká, který X displej má RedShift nastavovat. Obsah souboru je například (ve většině případů):

[Service]
Environment=DISPLAY=:0

Poté povolte start RedShiftu jako service:

systemctl --user enable redshift

a manuálně jej v tuto chvíli spusťte:

systemctl --user start redshift

Uvidíte, že se barvy displeje (pokud je noc) začnou měnit do červena.

To je vše. Pokud něco nefunguje, uvítám komentář.

  • obsah/linux_obecne/redshift.txt
  • Last modified: 2018/10/17 18:58
  • by profors