Andrey Vihrov
Andrey Vihrov
The crash seems to happen because the `DISPLAY` environment variable is initially undefined in the user manager environment when `redshift-gtk.service` is started after login. systemd uses a special `xinitrc.d`script to...
I updated my comment above to include a clarified description of the problem and intended solution. Current workarounds are to either use `redshift.service` instead or to start `redshift-gtk` manually using...
Exactly — see https://github.com/jonls/redshift/issues/265#issuecomment-338245748 for explanation.
That works for me. Probably in your case `DISPLAY` isn't imported at all — check if the `50-systemd-user.sh` script is really run. Also check `systemctl --user show-environment`.
Your `xinitrc` should include `xinitrc.d/*.sh` files. Your desktop environment probably has its own version of `xinitrc`. See `xinit(1)`.
Looks like this is fixed by https://github.com/andrewshadura/clearlooks-phenix/commit/f5dfb4a4f412a298f38f2a5373dbc6d42879f759 https://github.com/andrewshadura/clearlooks-phenix/commit/e705071be9043653784c5e94adb052f60888d013
Check if your distribution has a package for this theme. It is likely already patched, and if not, you can report it to the package maintainer.