Two Complementary solutions:
1: Edit GeoClue's config to allow redshift
Append the following lines to /etc/geoclue/geoclue.conf
by running:
sudo nano /etc/geoclue/geoclue.conf
[redshift]
allowed=true
system=false
users=
2: Edit or create RedShift's config with manual options.
Example of a manual config, for Copenhagen, Denmark. See Redshift homepage for an additional config example. Change the latitude and longitude for you location.
nano ~/.config/redshift.conf
[redshift]
temp-day=6500
temp-night=3700
location-provider=manual
[manual]
lat=55.7
lon=12.6
To Test
In a terminal run kill $(pgrep '[r]edshift*') && redshift -t 3600:3600
to kill the current instances and run redshift at 3600k temp. Over a few seconds the screen should adjust. If this works ctrl+c to interrupt the current redshift instance. Edit the redshift config to your desired settings. Restart redshift with the new config by running redshift-gtk & disown
in a terminal.
sudo apt-get install geoclue-2.0
. – Liso Oct 25 '17 at 03:40