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

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

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

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

решение1

В консольном типе

redshift -l list

затем я набрал

redshift -l geoclue2

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

решение2

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

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

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

решение3

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

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

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

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

решение4

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

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

redshift -l list

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

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

Связанный контент