redshift icon indicating copy to clipboard operation
redshift copied to clipboard

Screen 1 could not be found. Failed to start adjustment method randr.

Open balz666 opened this issue 1 year ago • 1 comments

Describe the bug

Redshift won't start. I added the following to the script at ~/.config/redshift.conf as suggested:

; Global settings for redshift [redshift] ; Set the day and night screen temperatures temp-day=5700 temp-night=9000

; 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. 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. [manual] lat=48.1 lon=11.6

; 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

It doesn't work.

When I type Redshift I get the following message :

Screen 1 could not be found. Failed to start adjustment method randr.

My distro is Linux Mint XFCE.

EDIT : If I delete "screen=1" then it works, but it keeps flickering from dark to light to dark to light, lasting about 2-3 seconds each time. Why is that and what can I do about it?

balz666 avatar Aug 18 '23 01:08 balz666

Try changing screen=1 to crtc=1 (source). Worked perfectly for me!

vinivosh avatar Apr 10 '24 03:04 vinivosh