Flux для Ubuntu 14.04 - возможно?

66

Возможно ли заставить Flux работать в Ubuntu 14.04? Если это так, может быть, вы можете поделиться своими знаниями или указать мне руководство? (Flux - это программное обеспечение, которое регулирует температуру вашего дисплея в соответствии с временем суток)

Marius
источник
8
В Ubuntu есть инструмент, называемый красным смещением: askubuntu.com/questions/111576/…
Rinzwind,
2
@Rinzwind спасибо, но я все еще предпочитаю Flux.
Мариус
[У меня недостаточно репутации, чтобы комментировать.] Установка индикатора f.lux может быть недостаточной для работы f.lux. В настоящее время графический интерфейс f.lux не обязательно поставляется в комплекте с xflux. Загрузите двоичные файлы xflux (32 или 64-разрядные, в зависимости от вашей архитектуры) и поместите двоичный файл в / usr / bin. Вы можете получить xflux с сайта f.lux. У меня 14.04, и у меня все еще проблемы с xflux, но, надеюсь, это укажет вам правильное направление.
orphen
1
Если имеется встроенный пакет , доступный для серии Ubuntu здесь , установка может быть сделано с помощью PPA как заявил Карел . Если нет, скомпилируйте его по источнику . Или же установитьredshift-gtk из официальных репозиториев.
Гаян Виракутти

Ответы:

36

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

  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] репо изменено

РНК
источник
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. Чтобы включить Night Light в Ubuntu 17.10, перейдите в « Настройки системы» -> « Устройства» -> « Дисплеи» -> Night Light и переместите ползунок Night Light из положения «Выкл. Затем настройте параметры расписания.

введите описание изображения здесь
Настройки Night Light в Ubuntu 17.10

Расширение оболочки Night Light Slider GNOME обеспечивает простой интерфейс для настройки температуры ночного света из области уведомлений панели. Обязательно ознакомьтесь с настройками в 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 может быть запущен из Dash или из терминала с помощью команды fluxgui. Когда он работает, в области уведомлений панели отображается значок f.lux.

введите описание изображения здесь
Prefe Настройки апплета индикатора f.lux в Xubuntu 14.04

Карел
источник
5
... и это не работает. Прежде чем ответить на вопрос, убедитесь, что вы ответили правильно. В более ранней версии (13.04 и т. Д.) Это работало, а в 14.04 - нет.
Мариус
1
Я установил f.lux в Xubuntu 14.04, и он, кажется, работает. Он добавил значок f.lux в меню аксессуаров Xubuntu 14.04 и апплет f.lux на Panel. Я не знаю, имеет ли какое-то значение то, что вы используете Unity, а я нет.
Карел
1
Я предполагаю, что это так, поскольку это известная проблема, что Flux не работает в 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+

Флюс для Ubuntu

Хранилище Kilian Valkhof для 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

Sheharyar
источник
Точно сказать не могу. Это работает. : /
Sheharyar
Подожди ... Просто проверил это снова. Это работало для меня вчера, но теперь это больше не работает. Я могу запустить апплет, но без изменения цвета экрана.
Revetahw
Какое у вас местное время? Цвет автоматически меняется после захода солнца
Sheharyar
Да, знаю. Я использую f.lux в Windows, OS X, Android, iOS и т. Д. Он не работал сегодня вечером в Ubuntu. Я также попробовал функцию «предварительного просмотра», которая тоже не работала.
Revetahw
Это странно. Используя это прямо сейчас. Попробуйте перезагрузить компьютер или обновить его
Sheharyar
0

Могу ли я предложить глаза ?

eyesome

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

На рассвете (время автоматически получается из Интернета каждый день), яркость экрана (и, возможно, гамма тоже) регулируется постепенно. Постепенная настройка определяется вами, но у меня работает 120 минут. Чтобы настройки были незаметными, установите интервал ожидания между настройками. Где-нибудь между 15 и 60 секундами, вероятно, лучше, и по умолчанию 60.

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

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

Обратите внимание, что во время ночного перехода гамма может увеличиваться. Например, красная гамма может быть определена как 1,0 в течение дня и 1,2 в течение ночи, чтобы уменьшить нагрузку на глаза. Синяя гамма в свою очередь может быть определена как 1,0 в течение дня и 0,8 в ночное время, поэтому она будет уменьшаться.

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

Eyesome Setup - Главное меню

Для настройки eyesome предусмотрено главное меню:

eyesome main menu.png

Изменить конфигурацию - вкладка «Общие»

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

общая конфигурация

Название вашей страны / города должно появиться автоматически. При необходимости вы можете отменить это.

Редактировать конфигурацию - вкладка «Монитор 1»

Нажав на вкладку «Монитор 1» выше, вы увидите эту панель в моей конфигурации (ваша может отличаться):

eyesome-редактирование-конфигурация-монитор-1.png

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

Редактировать конфигурацию - вкладка «Монитор 3»

При нажатии на вкладку «Монитор 3» открывается эта панель в моей конфигурации (ваша может отличаться):

Вкладка Monitor 2 не отображается, потому что это новый телевизор с адаптивной яркостью и Smart OS. Это не требует переопределения Eyesome.

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

Если после установки eyesome вы подключите другой монитор к вашей системе, возможно, вам придется ввести xrandrимя монитора.

Установка для глаз - 5 секундный тест

В главном меню вы можете проверить свои дневные и ночные настройки яркости и гаммы в течение 5 секунд, нажимая кнопки « Дневное» и « Ночное время» соответственно. Вы можете изменить продолжительность теста с 5 до 20 секунд на вкладке «Редактировать конфигурацию - Общие».

Вот как выглядит 5-секундный ночной тест:

приятное ночное время test.gif

Необычная обработка событий

Предположим, вы отключили свой ноутбук, когда утро перед работой, и экран в полном затемнении. Вы приходите домой после работы, когда солнце высоко в небе, и открываете свой ноутбук. Экран настолько тусклый, что вы не можете его прочитать.

Для решения этого сценария предоставляется контрольный файл systemd:

  • /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для управления открытием и закрытием крышки.
  • В свою очередь, сценарий bash с прицелом вызывает /usr/local/bin/wake-eyesome.shсброс яркости для ночного просмотра, а затем спит до перехода на закат.

    Приостановить / закрыть крышку / проверить яркость / выключить / hotplug

Резюме

Eyesome можно загрузить с: https://github.com/WinEunuuchs2Unix/eyesome

Эта программа была выпущена в сентябре 2018 года, поэтому, пожалуйста, дайте мне знать, если вы обнаружите какие-либо проблемы или у вас есть предложения по улучшению.

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

WinEunuuchs2Unix
источник