Redshift / F.lux не работает на Ubuntu 16.04

11

Я установил Redshift и f.lux на свою машину с Ubuntu 16.04, чтобы попытаться изменить цветовую температуру моего экрана. Я могу открыть приложения, но ни одно из них не влияет на цветовой тон экрана. На F.lux, когда я пытаюсь предварительно просмотреть цветовую температуру, ничего не происходит. Кто-нибудь знает, что здесь может происходить? Почему это не работает?

Обратите внимание, я использую графический процессор NVIDIA GeForce GTX 980 Ti.

Сергей Уоллес
источник
Не могли бы вы обновить свой вопрос, сделав снимок экрана с открытым апплетом панели Redshift?
Андреа Лаззаротто
Смотри мой ответ. Я исправил это, переключившись на правильный драйвер.
Сергей Уоллес
Хороший! Вы должны принять это самостоятельно. :)
Андреа Лаззаротто
Одно решение , которое я нашел самый простой в реализации (после поиска драйверов и этажерки) был один здесь , не связанные с RedShift или F.lux: переключение на встроенный в GNOME ночью свет в Ubuntu 17.10. Очень хорошо работает с картой Intel и стандартным видео драйвером. Просто найдите ночной свет в настройках, также можно установить для заката / восхода солнца.
Мартин Сноал,

Ответы:

11

В консольном виде

redshift -l list

потом я набрал

redshift -l geoclue2

тогда это просто сработало. Я могу даже закрыть и снова открыть его сейчас, и он отлично работает.

каустика
источник
Я думал, что это похоже на конфигурацию, но нет, изменил команду запуска приложений на, redshift-gtk -l geoclue2и это сработало, теперь информация содержит ненулевые данные, спасибо! Кстати, Geoclue также подключен к Интернету, и я не был на целый день, не уверен, если это необходимо.
Сила Водолея
подтверждено: если вы собираетесь быть в автономном режиме, работает только это redshift-gtk -l manual -l -12.34:56.78(используйте geoclue2, чтобы получить правильные значения широты и долготы, и каждый из них может быть отрицательным)
Aquarius Power
4

Итак, я понял, как использовать Redshift с моей системой. В основном я использовал неправильный драйвер дисплея. Когда я перешел на вкладку «Дополнительные драйверы» в приложении «Программное обеспечение и обновления», я заметил, что вместо последней версии драйвера NVIDIA я использовал драйвер Nouveau по умолчанию, а на другой вкладке было установлено «Не использовать устройство».

Начальные настройки драйвера

Когда я переключил его на вкладку «Драйвер NVIDIA» и «Драйвер HDMA с вкладкой« Формат DKMS »(daily-dkms)» и перезагрузил компьютер, он, наконец, заработал.

Настройки нового драйвера

Сергей Уоллес
источник
1
По крайней мере, красное смещение должно работать с драйверами noveau. Очень любопытно узнать, что именно пошло не так.
Добе
Я также испытываю эту проблему на Kubuntu 16.10 с GeForce GTX 670 - с использованием двоичного драйвера NVIDIA - версия 367.57 от nvidia-367 (рекомендуемый драйвер). Я еще не выследил это. Изменить - похоже, это известная ошибка в моем случае: forum.justgetflux.com/topic/2373/…
kjones
4

Я попытался заставить f.lux и Redshift работать без какого-либо решения, поэтому я просто выбрал другой путь. Поэтому я пошел в Ubuntu Software Manager и установил слайдер Night Light, как показано ниже. Это работает и, конечно, не заставляет меня умирать от напряженных глаз и головной боли от раннего вечера из-за отсутствия сна.

  1. Поиск Night Light в программном обеспечении Ubuntu:

  2. После установки он просто появляется в правом верхнем раскрывающемся меню и может быть переключен в соответствии с предпочтениями пользователя.

radiostereo
источник
Этот вопрос об Ubuntu 16.04. Вы должны указать в своем ответе, что это относится только к Ubuntu 18.04+ .
WinEunuuchs2Unix
Спасибо @radiostereio, действительно помог мне!
Лукас Бустаманте
1

Redshift основан на времени. Он изменит цвет вашего экрана при соблюдении следующих двух условий:

  • Он может определить, где вы находитесь (либо через сетевую службу определения местоположения по умолчанию, либо, если вы запустили его с -lкоммутатором, задающим его координаты)
  • На вашем месте вечер (вы можете изменить интервал с помощью -tпереключателя, смотрите man redshift)

Сайт f.lux описывает примерно то же самое:

f.lux исправляет это: он настраивает цвет дисплея вашего компьютера в зависимости от времени суток, тепла ночью и солнечного света днем.

Андреа Лаззаротто
источник
4
Да, но это просто не работает. Изменения цветовой температуры не происходит, даже после редактирования файла конфигурации, чтобы иметь значительную разницу цветовой температуры (2000-е годы).
Сергей Уоллес
1

Я использую Linux Mint 18.2, но он основан на Ubuntu 16.04, и у меня появляется много таких же проблем, включая эту. Мне только удалось решить это на моем ноутбуке, использующем GTX 940 с драйвером Nvidia 384.90, и завтра я опробую его на своем настольном компьютере с 1070.

Как отмечалось выше, я запустил следующее, чтобы перечислить Местоположения, которые красное смещение может использовать для определения цвета:

redshift -l list

Потом я побежал

redshift -l geoclue2 что позволило мне запустить службу красного смещения, и все работало нормально. Затем я перешел к проверке работоспособности при запуске, открыв «Startup Applications» и добавив последнюю команду в качестве настраиваемой команды. Нажав «запустить сейчас», я смог проверить, что он все еще работает, но также запустить его в качестве фоновой службы, а не прямо в CLI.

Аарон Чемберлен
источник
0

Я просто , а затем он, и он работал на меня.pausef.luxun-pause

ДКП
источник