Я публикую это как решение проблемы, которую не смог найти нигде в Google.
Redshift не запустится при запуске, так как у него есть проблемы со сбором долготы и широты из геоклика. Похоже, что проблема в том, что geoclue не может найти местоположение пользователя.
Попытка следующего в терминале НЕ работает для меня:
redshift-gtk -l 55.7:12.6
Я получаю сообщение об ошибке, указывающее слишком много аргументов.
Вот то, что я сделал, чтобы заставить это работать:
1) В соответствии с приложениями, пойдите для Запущения Приложений. Если запись для Красного смещения уже существует, затем нажимают на него и затем нажимают на редактирование. Иначе, щелчок добавляют. Определите имя к Красному смещению и установите комментарий на то, что Вы хотите. Для команды войдите:
gtk-redshift -l manual
Нажмите сохраняют.
2) В Вашем домашнем ctrl+h нажатия папки и это должно перечислить все скрытые папки (папки, начинающиеся a'.'). Войдите в свою .config папку и создайте новый файл и назовите ее redshift.conf. Вставьте следующее:
; Global settings
[redshift]
temp-day=6500K
temp-night=5000
transition=1
;gamma=0.8:0.7:0.8
gamma=1.000:1.000:1.000
location-provider=geoclue
;location-provider=manual
adjustment-method=vidmode
;brightness=1.0:0.5
; The location provider and adjustment method settings
; are in their own sections.
; This is an example lat long for Portland, OR
[manual]
lat=YOURLAT
lon=YOURLON
; 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=1
Пойдите сюда, чтобы получить Вашу широту и долготу и заменить 'YOURLAT' и 'YOURLON' с соответствующими значениями. Сохраните и закройте файл. Компьютер перезапуска и Красное смещение должны были запуститься (обозначенный значком лампочки строка меню).
Так, надо надеяться, это помогает кому-то. Если это противоречит правилам, или что-либо по любой причине я приношу извинения. Надо надеяться, это помогает кому-то там.
в то время как вышеупомянутый ответ поместил меня на правильный путь, существует несколько вещей, которые могут быть улучшены. если Вы добавляете конфигурацию location-provider=manual
затем Вам не нужны никакие дополнительные параметры командной строки и просто выполнение redshift
или redshift-gtk
загрузит Ваш файл конфигурации lat/long.
я не знаю, почему геоподсказка арестована на человечности, но так как это для моего настольного компьютера, местоположение не изменяется очень
вот моя измененная конфигурация. см. документы здесь http://jonls.dk/redshift/#configuration-file
; Global settings
[redshift]
temp-day=5700
temp-night=3500
transition=0
; Set the screen gamma (for all colors, or each color channel
; individually)
gamma=0.8
;location-provider=geoclue
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
;brightness=1.0:0.5
; The location provider and adjustment method settings
; are in their own sections.
; This is an example lat long for Portland, OR
[manual]
lat=49.000 ; YOUR LAT GOES HERE
lon=-123.000 ; YOUR LONG GOES HERE