Flux для ubuntu 14.04 - можливо?


66

Чи можна змусити Flux працювати в ubuntu 14.04? Якщо так, можливо, ви можете поділитися своїми знаннями або вказати мені на путівника? (Flux - це програмне забезпечення, яке регулює температуру вашого дисплея відповідно до часу доби)


8
Існує інструмент під назвою "червоне зміщення", уроджене Ubuntu: askubuntu.com/questions/111576/…
Rinzwind

2
@Rinzwind дякую, але я все ж віддаю перевагу Flux.
Маріус

[У мене недостатньо репутації для коментарів.] Встановлення індикатора f.lux може бути недостатньо, щоб f.lux працював. В даний час f.lux gui не обов'язково постачається з пакетом xflux. Завантажте бінарні файли xflux (32 або 64 біт, залежно від вашої архітектури) та помістіть двійковий файл у / usr / bin. Ви можете захопити xflux з веб-сайту f.lux. Я вже 14.04 і все ще відчуваю проблеми з xflux, але, сподіваємось, це направить вас у правильному напрямку.
сирота

1
Якщо є вбудований пакет , доступний для серії Ubuntu тут , установка може бути зроблено за допомогою PPA як заявив Карел . Якщо ні, компілюйте його за джерелом . Або ж інсталюйтеredshift-gtk з офіційних сховищ.
Гаян Веракутті

Відповіді:


36

Ось ще один спосіб, який я щойно знайшов. Мені довелося зробити це так, оскільки брандмауер компанії не дозволить мені додати схожий сховище незалежно від того, що я намагався.

  1. завантажити вихідний код з авторського github

    git clone https://github.com/xflux-gui/xflux-gui.git
    
  2. встановити

    cd xflux-gui
    sudo python setup.py install
    
  3. запустити з командного рядка

    fluxgui
    

[оновлення станом на 23 лютого 2017 року] repo змінено


1
Ця пропозиція чудово працювала в Ubuntu 14.10. Тепер у мене встановлено і працює f.lux. Дякую.
Шарат Чандрамулі

2
працював на мене, за винятком sudo ./setup.py installпомилок, тому я використовував sudo python setup.py install, також якщо у вас його немає, вам потрібно буде встановити python-appindicator ...sudo apt-get install python-appindicator
ekcrisp

1
Це були всі залежності, які мені довелося встановити:sudo apt-get install python-pexpect python-gconf python-appindicator
Крістоф Де Тройер

1
Оновлений репортаж знаходиться на веб- сайті github.com/xflux-gui/xflux-gui, і на цій сторінці були дані інструкції щодо встановлення github.com/xflux-gui/xflux-gui#install-instructions
praba230890

71

Чи можу я запропонувати RedShift ?

Він більш підтримуваний, ніж flu.x, у нього більше варіантів, і він прекрасно працює з Ubuntu 14.10 x64 і Ubuntu 15.04 x64.

Його можна встановити із сховищ (12.04, 14.04 та новіших):

sudo apt-get install redshift gtk-redshift

Ви можете за бажанням створити файл конфігурації для RedShift. Він НЕ створюється автоматично, тому його доведеться створити за допомогою gedit ~/.config/redshift.conf.

Ось так redshift.confвиглядає мій файл:

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

; 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.8
; It is also possible to use different settings for day and night since version 1.8.
brightness-day=0.9
brightness-night=0.7
; Set the screen gamma (for all colors, or each color channel individually)
gamma=0.8
;gamma=0.8:0.7:0.8

; Set the location-provider: 'geoclue', 'gnome-clock', 'manual'
; type 'redshift -l list' to see possible values
; The location provider settings are in a different section.
location-provider=geoclue

; 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'
[manual]
; set these values if you've set the location-provider to manual instead of geoclue
;lat=51.522698
;lon=-0.085358

; Configuration of the adjustment-method
; type 'redshift -m METHOD:help' to see the settings
; ex: 'redshift -m randr:help'

[randr]
screen=0

Якщо вам потрібно, скласти його вручну також досить просто. Ось офіційний сховище: https://github.com/jonls/redshift

Просто переконайтесь, що ви встановили всі залежності, вказані у travis.ymlфайлі, перш ніж запустити виконуваний файл завантажувального файлу.

Інструкції тут: https://github.com/jonls/redshift/blob/master/HACKING.md

Для користувачів Ubuntu 15.04: можливо, ви не зможете користуватися червоною зміною через деякі відсутні функції. Спробуйте скласти його, отримавши код безпосередньо з github.

sudo apt-get install build-essential libxcb-randr0-dev
./bootstrap
./configure --enable-randr
make
sudo checkinstall

... або просто installякщо ви не хочете користуватися checkinstall. libxcb-randr0-devПакет повинен задовольняти залежність використовувати RandR як метод регулювання. Інакше спробуйте ввімкнути vidmode , виконавши:

./configure --enable-vidmode

10

Ubuntu 17.10 та новіших версій

Починаючи з середовища GNOME на робочому столі 3.24, яке було випущено 22 березня 2017 року, включена нова функція Night Light, яка автоматично зменшує кількість синього світла, випромінюваного екранами протягом певного часу доби. Нову функцію можна ввімкнути за допомогою налаштувань дисплея. Колір екрана залежить від часу сходу / заходу сонця для вашого місця розташування, але його також можна встановити на спеціальний графік. Індикатор панелі Night Light показує, коли функція активна, а системне меню дозволяє тимчасово відключити її.

У Ubuntu 17.10 Ubuntu поставляється із середовищем робочого столу GNOME, а не Unity, а функція Night Light включена за замовчуванням. Night Light працює як з X11, так і з Wayland. Щоб увімкнути нічне освітлення в Ubuntu 17.10, перейдіть до Налаштування системи -> Пристрої -> Дисплеї -> Нічне світло та пересуньте повзунок Нічне світло з ВИМКНЕНОГО до ВКЛ. Потім налаштуйте параметри розкладу.

введіть тут опис зображення
Налаштування нічного освітлення в Ubuntu 17.10

Розширення оболонки нічного світла GNOME Shell Extension забезпечує простий інтерфейс для налаштування температури нічного світла з області повідомлень на панелі. Не забудьте ознайомитись із налаштуваннями у GNOME Tweak Tool, щоб налаштувати або включити додаткову функціональність. Ви також можете легко налаштувати нічне світло, щоб воно завжди було увімкнено або завжди відображалось піктограму стану.


Ubuntu 12.04-17.04

sudo add-apt-repository ppa:nathan-renniewaldock/flux
sudo apt-get update
sudo apt-get install fluxgui 

Ubuntu 12.04-14.04

Установка f.lux в Ubuntu 12.04 та 14.04 легко здійснити, додавши PPA для f.lux. Просто введіть у свій термінал:

sudo add-apt-repository ppa:kilian/f.lux
sudo apt-get update
sudo apt-get install fluxgui  

Встановлення програми xflux daemon-терміналу з офіційного веб-сайту f.lux

64-розрядні

wget -c https://justgetflux.com/linux/xflux64.tgz
tar -xvzf xflux64.tgz
rm -rf xflux64.tgz
sudo cp xflux /usr/bin/
sudo chmod 755 /usr/bin/xflux

32-розрядні

wget -c https://justgetflux.com/linux/xflux-pre.tgz
tar -xvzf xflux-pre.tgz
rm -rf xflux-pre.tgz
sudo cp xflux /usr/bin/
sudo chmod 755 /usr/bin/xflux

f.lux GUI можна запустити з тире або з терміналу за допомогою команди fluxgui. Під час його запуску в області сповіщень на панелі повідомлень є значок f.lux.

введіть тут опис зображення
Preference налаштування аплету індикатора f.lux у Xubuntu 14.04


5
... і це не працює. Перш ніж відповісти на запитання, переконайтесь, що ви правильно відповіли. У попередній версії (13.04 тощо) вона працювала, але в 14.04 - ні.
Маріус

1
Я встановив f.lux в Xubuntu 14.04 і, здається, працює. Він додав значок f.lux до меню аксесуарів Xubuntu 14.04 та аплет f.lux на панель. Я не знаю, чи має значення те, що ти використовуєш Unity, а я - ні.
карел

1
Я думаю, це так, оскільки це відома проблема, що флюс не працює в ubuntu 14.04: /
Marius

4
Я дотримувався порад @ karel і f.lux для мене прекрасно працює. Запуск Ubuntu 14.04 та Unity.
Ендрю С

1
@Emi Після того, як ви налаштуєте f.lux, єдиний спосіб, з якого я знаю, щоб знову повернути вікно конфігурації - це використовувати sudo apt-get purge fluxguiдля видалення f.lux, а потім перевстановити f.lux. І якщо ви неправильно встановили налаштування, f.lux не запуститься. Після перевстановлення f.lux будьте обережні, що цього разу все буде правильно. Я знаю це з особистого досвіду. Якщо є кращий спосіб вирішити проблеми з f.lux, я цього не знаю.
карел

2

Нова програма Flux для Ubuntu 15.04+

Flux для Ubuntu

Репозиторій Кіліана Валхофа для Flux більше не оновлюється, але ви можете використовувати PPA Натана Ренні-Уолдока .

Виконайте ці команди для встановлення Flux:

$ sudo add-apt-repository ppa:nathan-renniewaldock/flux
$ sudo apt-get update
$ sudo apt-get install fluxgui

Видалити:

$ sudo apt-get remove fluxgui

Через: Підручник з Ubuntu


Не впевнений. Це працює. : /
Шехаряр

Зачекайте ... Просто перевірив це ще раз. Він працював для мене вчора, але зараз він більше не працює. Я можу запустити аплет, але не змінити колір екрана.
Revetahw

Який місцевий час? Колір автоматично змінюється після заходу сонця
Sheharyar

Так, я знаю. Я використовую f.lux для Windows, OS X, Android, iOS тощо. Сьогодні ввечері не працює на Ubuntu. Я також спробував функцію "попереднього перегляду", яка також не працювала.
Revetahw

Це дивно. Використовуючи його прямо зараз. Спробуйте перезапустити ПК або оновити його
Sheharyar

0

Чи можу я запропонувати очі ?

окуляр

Eyesome - це баш сценарій, який працює як дімон і спить більшу частину часу 24/7. Він автоматично регулює яскравість екрана (і, можливо, гамма) для дисплея ноутбука через апаратний інтерфейс та до двох інших моніторів за допомогою програмного управління xrandr.

На сході сонця (час автоматично отримується з Інтернету щодня), яскравість екрана (і, можливо, також гамма) регулюється поступово. Поступова настройка визначена вами, але, для мене працює 120 хвилин. Щоб налаштування залишалися непомітними, встановіть інтервал сну між налаштуваннями. Десь між 15 і 60 секундами, мабуть, найкраще, а за замовчуванням - 60.

Після завершення переходу на сході сонця демон в очах спить багато годин, поки не розпочнеться перехід сонця. Я використовую 90 хвилин до заходу сонця, але ви можете встановити будь-який період, який вам подобається.

Навпаки до переходу до сходу сонця, захід заходу поступово зменшує яскравість екрану (і, можливо, гамма), тому він непомітний.

Зауважте, що під час нічного переходу гамма може збільшуватися. Наприклад, червону гаму можна визначити як 1,0 вдень та 1,2 вночі для зменшення напруги очей. Блакитна гамма, в свою чергу, може бути визначена як 1,0 вдень та .8 вночі, тому вона замість цього зменшиться.

Щоб скоротити ресурси, очікуючий спить весь період між заходом і сходом сонця. Залежно від місця проживання та пори року, середній сон складе 12 годин.

Налаштування очей - головне меню

Для налаштування очей передбачено головне меню:

головне меню очима.png

Конфігурація редагування - вкладка Загальні

Після натискання кнопки « Правка » у головному меню вкладка загальної конфігурації редагування спочатку відображається, як показано нижче.

загальна конфігурація

Назва країни / міста має з’являтися автоматично. При необхідності ви можете її перекрити.

Конфігурація редагування - Монітор 1 вкладка

При натисканні на вкладку Monitor 1 вгорі з'явиться ця панель у моїй конфігурації (ваша може бути різною):

eyesome-edit-configuration-monitor-1.png

Не перешкоджайте цим налаштуванням, вони здебільшого автоматично отримуються на очах. Вам потрібно буде встановити денну та нічну яскравість / рівні.

Конфігурація редагування - Монітор 3 Tab

При натисканні на вкладку Монітор 3 виявляється ця панель у моїй конфігурації (ваша може бути різною):

Вкладка Monitor 2 не відображається, оскільки це новий телевізор з адаптивною яскравістю та Smart OS. Він не вимагає відміни Eyesome.

введіть тут опис зображення

Якщо після встановлення окуляра ви встановите інший монітор до вашої системи, можливо, доведеться ввести xrandrім'я монітора.

Налаштування очей - тест на 5 секунд

У головному меню ви можете перевірити денну та нічну яскравість і налаштування гами протягом 5 секунд, натиснувши кнопки " День" і " Нічний час " відповідно. Ви можете змінити тривалість тесту від 5 секунд до 20 секунд на вкладці Правка конфігурації - Загальне.

Ось як виглядає 5-секундний нічний тест:

очевидний нічний тест.gif

Незвичайне поводження з подіями

Припустимо, ви призупиняєте ваш ноутбук, коли вранці перед роботою, а екран повністю затьмарений. Ви приїжджаєте додому після роботи, коли сонце сильно в небі, і відкриєте свій ноутбук. Екран настільки тьмяний, що ви не можете його прочитати.

Для вирішення цього сценарію надається файл управління системою:

  • /etc/systemd/system-sleep/systemd-wake-eyesome керуючий файл викликається кожного разу, коли система призупиняє або поновлює.
  • Керуючий файл викликає скрипт bash, /usr/local/bin/wake-eyesome.shщоб скинути яскравість до повної, а потім спати до заходу сонця.

Ви переглядаєте фільм на зовнішньому телевізорі вночі і закриваєте кришку ноутбука для кращого перегляду. Ubuntu / Lightdm / xrandr займає кілька секунд, а потім скидає зовнішній телевізор до повної яскравості. ДО ВСІХ очей.

Для вирішення цього сценарію надається файл контролю подій acpi:

  • /etc/acpi/event/lid-event-eyesome керуючий файл викликається кожного разу, коли кришка ноутбука відкрита чи закрита.
  • Файл управління викликає скрипт bash /etc/acpi/acpi-lid-eyesome.shдля обробки відкриття та закриття кришки.
  • У свою чергу, захоплюючий сценарій башти закликає /usr/local/bin/wake-eyesome.shскинути яскравість для нічного перегляду, а потім спить до заходу сонця.

    Підвіска / закривання кришки / перевірка яскравості / відключення живлення / гарячої вилки

Підсумок

Очі можна завантажити з: https://github.com/WinEunuuchs2Unix/eyesome

Ця програма була щойно випущена у вересні 2018 року, тому, будь ласка, повідомте мене, якщо ви виявите якісь проблеми або маєте пропозиції щодо вдосконалення.

Етап документації тільки починається, тому не соромтеся ставити будь-які питання. Ваші запитання можуть навіть призвести до покращення документації.

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