Если задать гамму следующим образом:
Section "Monitor "
...
Gamma ...
EndSection
То гамма выставляется одновременно через randr и vidmode, из за чего они умножаются. Если логиниться в xfce (у меня CLDX), то настройки xrandr как-то сбрасываются (убедился, что ни redshift-gtk ни автоматический цветовой профиль от xcalib к этому не причастны). А в xsession (один терминал) или экране входа lightdm-gtk-greeter эффект двойной гаммы просто бросается в глаза, так что гамму в xrandr необходимо сбрасывать вручную (redshift её не сбрасывает, хотя бэкендом выставлен xrandr).
Хотелось бы взять это под контроль, заставив выставляться только один вариант, чтоб коррекция была и в lightdm.
Edit: Нашёл упоминание опций в lightdm.conf
для запуска своих скриптов, которые могли бы выполнять ту же работу, что и ~/.xprofile
. Хотя тогда уж можно и через /etc/X11/xinit/xinitrc.d
.