That's the kicker, there's absolutely no error in vidmode. Here's my
~/.config/redshift.conf:
; Global settings
[redshift]
temp-day=6500
temp-night=3800
transition=1
gamma=1.0
;location-provider=manual
adjustment-method=vidmode
; The location provider and adjustment method settings
; are in their own sections.
;[manual]
;lat=44.42
;lon=26.10
; In this example screen 1 is adjusted by vidmode. Note
; that the numbering starts from 0, so this is actually
; the second screen.
[vidmode]
screen=0
redshift with verbose output:
christopher@dissentio:~$ redshift -v
** (process:3323): WARNING **: Metadata for error domain
"geoclue-error-quark" already registered
Started Geoclue provider `Geoclue Master'.
Using provider `geoclue'.
According to the geoclue provider we're at: 36.17, -94.46
Location: 36.168999, -94.456398
Brightness: 1.00
Gamma: 1.000, 1.000, 1.000
Period: Daytime
Color temperature: 6500K
Period: Daytime
Color temperature: 6500K
Period: Daytime
Color temperature: 6500K
Period: Daytime
(and so on, counting down the color)
Here's the same output forcing randr mode:
christopher@dissentio:~$ redshift -v -m randr
** (process:4084): WARNING **: Metadata for error domain
"geoclue-error-quark" already registered
Started Geoclue provider `Geoclue Master'.
Using provider `geoclue'.
According to the geoclue provider we're at: 36.17, -94.46
Location: 36.168999, -94.456398
Brightness: 1.00
Gamma: 1.000, 1.000, 1.000
Gamma ramp size too small: 0
Failed to start adjustment method randr.
Manually setting a temperature:
christopher@dissentio:~$ redshift -v -O 3700K
Brightness: 1.00
Gamma: 1.000, 1.000, 1.000
Color temperature: 3700K
None of this is really showing any errors and it simply doesn't adjust the
color of the screen. It also won't adjust the brightness if I use that
setting.