- 
                Notifications
    
You must be signed in to change notification settings  - Fork 434
 
Description
Describe the bug
Redshift (v1.12) is unable to read my config file
- I have checked the FAQ and my issue is not mention there.
 
To Reproduce
install redshift on OpenSUSE Tumbleweed:
$ sudo zypper install redshiftRun redshift
$ redshift -c ~/.config/redshift/redshift.conf
fopen: Permission denied
Unable to load config file.Not really sure what it means with 'permission denied':
$ ls -l ~/.config/redshift/redshift.conf
-rw-r--r-- 1 chris users chris 2.0K 2018-09-30 16:23 /home/chris/.config/redshift/redshift.confWithout stating config file redshift tries to use geoclue2, which i don't want:
Trying location provider `geoclue2'...
Using provider `geoclue2'.
Solar elevations: day above 3.0, night below -6.0
Temperatures: 6500K at day, 4500K at night
Brightness: 1.00:1.00
Gamma (Daytime): 1.000, 1.000, 1.000
Gamma (Night): 1.000, 1.000, 1.000
Using method `randr'.
Waiting for initial location to become available...
Unable to start GeoClue client: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Geolocation disabled for UID 1000.
Access to the current location was denied by GeoClue!
Make sure that location services are enabled and that Redshift is permitted
to use location services. See https://github.com/jonls/redshift#faq for more
information.
Unable to get location from provider.Expected behavior
Redshift reads my config file
Software versions (please complete the following information):
- OS: OpenSUSE Tumbleweed running X
 - Redshift version: 1.12
 - Redshift installed from: OpenSUSE package manager (
zypper) 
My config. Note, it uses manual:
; Global settings for redshift
[redshift]
; Set the day and night screen temperatures
temp-day=5700
temp-night=3000
; Enable/Disable a smooth transition between day and night
; 0 will cause a direct change from day to night screen temperature.
; 1 will gradually increase or decrease the screen temperature.
transition=1
; Set the screen brightness. Default is 1.0.
;brightness=0.9
; It is also possible to use different settings for day and night
; since version 1.8.
;brightness-day=0.7
;brightness-night=0.4
; Set the screen gamma (for all colors, or each color channel
; individually)
gamma=0.8
;gamma=0.8:0.7:0.8
; This can also be set individually for day and night since
; version 1.10.
;gamma-day=0.8:0.7:0.8
;gamma-night=0.6
; Set the location-provider: 'geoclue', 'geoclue2', 'manual'
; type 'redshift -l list' to see possible values.
; The location provider settings are in a different section.
; Use manual if internet is out
;location-provider=geoclue2
location-provider=manual
; Set the adjustment-method: 'randr', 'vidmode'
; type 'redshift -m list' to see all possible values.
; 'randr' is the preferred method, 'vidmode' is an older API.
; but works in some cases when 'randr' does not.
; The adjustment method settings are in a different section.
adjustment-method=randr
; Configuration of the location-provider:
; type 'redshift -l PROVIDER:help' to see the settings.
; ex: 'redshift -l manual:help'
; Keep in mind that longitudes west of Greenwich (e.g. the Americas)
; are negative numbers.
; NOTE: These are not used if location-provider = geoclue2
; Amsterdam
[manual]
lat=52.3
lon=4.9
; Configuration of the adjustment-method
; type 'redshift -m METHOD:help' to see the settings.
; ex: 'redshift -m randr:help'
; In this example, randr is configured to adjust screen 1.
; Note that the numbering starts from 0, so this is actually the
; second screen. If this option is not specified, Redshift will try
; to adjust all screens.
;[randr]
;screen=1