redshift
– аналог f.lux
для уменьшения голубого спектра монитора в зависимости от времени суток: к вечеру убавляется голубой, добавляется красный, утром/днём – наоборот.
Установка на Arch Linux:
[simterm]
$ sudo pacman -S redshift
[/simterm]
Для отображения иконки в системном трее – запускаем redshift-gtk
, который входит в пакет redshift
:
[simterm]
$ redshift-gtk Traceback (most recent call last): File "/usr/bin/redshift-gtk", line 26, in <module> from redshift_gtk.statusicon import run File "/usr/lib/python3.6/site-packages/redshift_gtk/statusicon.py", line 33, in <module> gi.require_version('Gtk', '3.0') AttributeError: module 'gi' has no attribute 'require_version'
[/simterm]
Устанавливаем пакет:
[simterm]
$ sudo pacman -S python-gobject
[/simterm]
Пробуем:
[simterm]
$ redshift-gtk Traceback (most recent call last): File "/usr/bin/redshift-gtk", line 26, in <module> from redshift_gtk.statusicon import run File "/usr/lib/python3.6/site-packages/redshift_gtk/statusicon.py", line 44, in <module> from . import utils File "/usr/lib/python3.6/site-packages/redshift_gtk/utils.py", line 23, in <module> from xdg import BaseDirectory as base ModuleNotFoundError: No module named 'xdg'
[/simterm]
И ещё один пакет:
[simterm]
$ sudo pacman -S python-xdg
[/simterm]
И снова пробуем:
[simterm]
$ redshift-gtk
[/simterm]
Выглядит в трее он вот так:
По правой клику кнопкой – можно получить дополнительную информацию:
Запускаем в фоне:
[simterm]
$ redshift-gtk &> /dev/null & [3] 27202
[/simterm]
У меня используется DE Openbox, добавляем в автозапуск:
[simterm]
$ echo "redshift-gtk &> /dev/null &" >> ~/.config/openbox/autostart $ cat ~/.config/openbox/autostart setxkbmap -layout us,ru -option grp:lctrl_lshift_toggle,grp_led:scroll -variant winkeys & xscreensaver & lxqt-notificationd & tint2 -c /home/setevoy/.config/tint2/MY-horizontal-dark-transparent.tint2rc & tint2 -c /home/setevoy/.config/tint2/MY-top-2.0.tint2rc &> /dev/null & feh --bg-scale /home/setevoy/Pictures/Wallpapers/futuristic_map_wallpaper_by_dantetvv-d8sgh2l.jpg & volumeicon & nm-applet & batterymon & dropbox & gxneur 2&>1 > /dev/null & redshift-gtk &> /dev/null &
[/simterm]
Готово.