Redshift / F.lux не працює на Ubuntu 16.04


11

Я встановив і Redshift, і f.lux на своїй машині Ubuntu 16.04, щоб спробувати змінити кольорову температуру мого екрана. Я можу відкрити програми, але жодне з них не впливає на кольоровий тон екрану. У F.lux, коли я намагаюся переглянути попередньо кольорову температуру, нічого не відбувається. Хтось знає, що тут може бути? Чому це не працює?

Зауважте, я використовую NVIDIA GeForce GTX 980 Ti GPU.


Не могли б ви оновити своє запитання, відкривши скріншот аплету панелі Redshift?
Андреа Лацаротто

Дивіться мою відповідь. Я виправив це, перейшовши на правильний драйвер.
Сергій Уоллес

Добре! Ви повинні самостійно прийняти це. :)
Андреа Лацаротто

Одне рішення, яке я знайшов найпростішим у виконанні (після пошуку драйверів і чогось іншого), було це тут , не пов’язане з RedShift або f.lux: перехід на вбудований нічний світло GNOME в Ubuntu 17.10. Дуже добре працює з карткою Intel та стандартним драйвером для відео. Просто шукайте нічне освітлення в налаштуваннях, також можна встановити захід сонця / схід сонця.
Martin Snåål

Відповіді:


11

У консольному типі

redshift -l list

потім я набрав

redshift -l geoclue2

тоді це просто спрацювало. Я навіть зараз можу його закрити і знову відкрити, і він прекрасно працює.


Я подумав, що це як конфігурація, але ні, змінив команду програм для запуску, redshift-gtk -l geoclue2і вона спрацювала, тепер інформація не мала нульових даних, thx! До речі, геоклап також підключений до Інтернету, і я не був цілий день, не впевнений, якщо це потрібно.
Сила Водолія

підтверджено: якщо ви збираєтеся бути в автономному режимі, це працює лише redshift-gtk -l manual -l -12.34:56.78(використовуйте geoclue2, щоб отримати правильну широту та довгий проміжок, і кожен може бути негативом)
Power Aquarius Power

4

Тож я зрозумів, як використовувати Redshift зі своєю системою. В основному, я використовував неправильний драйвер дисплея. Коли я перейшов на вкладку "Додаткові драйвери" в додатку "Програмне забезпечення та оновлення", я помітив, що використовую драйвер Nouveau за замовчуванням замість останнього драйвера NVIDIA, і на іншій вкладці встановлено "Не використовувати пристрій".

Початкові налаштування драйвера

коли я переключив його на вкладку драйверів NVIDIA та драйвер HDMA з вкладкою Формат DKMS (щоденно-dkms) і перезапустив машину, вона нарешті спрацювала.

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


1
Принаймні, червона зміна повинна працювати з водіями новео. Дуже цікаво знати, що саме там пішло не так.
dobey

Я також відчуваю цю проблему на Kubuntu 16.10 з GeForce GTX 670 - використовуючи двійковий драйвер NVIDIA - версія 367.57 від nvidia-367 (рекомендований драйвер). Я цього ще не відстежив. Редагувати - Схоже, це відома помилка в моєму випадку: forum.justgetflux.com/topic/2373/…
kjones

4

Я намагався змусити f.lux і Redshift працювати без будь-якого рішення, тому я просто вирішив піти іншим маршрутом. Тому я зайшов до диспетчера програмного забезпечення Ubuntu і встановив повзунок Night Light, як зображено нижче. Це працює, і, звичайно, не змушує мене померти від напружених очей і головного болю від раннього вечора через відсутність сну.

  1. Пошук нічного світла на програмному забезпеченні Ubuntu:

  2. Після встановлення він просто з’являється у верхньому правому спадному меню і його можна переключити на налаштування користувача.


Це питання стосується 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 що дозволило мені запустити службу червоного зміщення, і все працювало чудово. Потім я перейшов до того, щоб переконатися, що він працює при запуску, відкривши "Запуск програм" і додавши туди останню команду як власну команду. Натиснувши «Запустити зараз», я зміг перевірити, що він все ще працює, але також запустив його як фонову службу на відміну від безпосередньо в CLI.


0

Я просто pauseте f.luxі тоді un-pauseце, і це працювало на мене.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.