окуляр
Eyesome - це баш сценарій, який працює як дімон і спить більшу частину часу 24/7. Він автоматично налаштовує яскравість екрана (і, можливо, гамма) для дисплея ноутбука через апаратний інтерфейс та до двох інших моніторів за допомогою програмного управління xrandr.
На сході сонця (час автоматично отримується з Інтернету щодня), яскравість екрана (і, можливо, також гамма) регулюється поступово. Поступова настройка визначена вами, але для мене працює 120 хвилин. Щоб налаштування залишалися непомітними, встановіть інтервал сну між налаштуваннями. Десь між 15 і 60 секундами, мабуть, найкраще, а за замовчуванням - 60.
Після завершення переходу на сході сонця демон в очах спить багато годин, поки не розпочнеться перехід сходу сонця. Я використовую 90 хвилин до сходу сонця, але ви можете встановити будь-який період, який вам подобається.
Навпаки до переходу до сходу сонця, захід заходу поступово зменшує яскравість екрана (і, можливо, гамма), тому він непомітний.
Зауважте, що під час нічного перехідного періоду гамма може бути визначена для збільшення. Наприклад, червону гаму можна визначити як 1,0 вдень та 1,2 вночі для зменшення напруги очей. Блакитна гамма в свою чергу може бути визначена як 1,0 вдень і .8 вночі, тому вона замість цього зменшиться.
Щоб зменшити ресурси, очікуючий спить весь період між заходом і сходом сонця. Залежно від місця проживання та пори року, середній сон складе 12 годин.
Налаштування очей - головне меню
Для налаштування очей передбачено головне меню:
Конфігурація редагування - вкладка Загальні
Після натискання кнопки « Правка » у головному меню вкладка загальної конфігурації редагування спочатку відображається, як показано нижче.
Назва країни / міста має з’являтися автоматично. При необхідності ви можете її перекрити.
Конфігурація редагування - Монітор 1 вкладка
Натиснувши на вкладку Monitor 1 вище, ви побачите цю панель у моїй конфігурації (ваша може бути різною):
Не перешкоджайте цим налаштуванням, вони здебільшого автоматично отримуються на очах. Вам потрібно буде встановити денну та нічну яскравість / рівні.
Конфігурація редагування - Монітор 3 Tab
При натисканні на вкладку Monitor 3 відкриває цю панель у моїй конфігурації (ваша може бути різною):
Вкладка Monitor 2 не відображається, оскільки це новий телевізор з адаптивною яскравістю та Smart OS. Він не вимагає відміни Eyesome.
Якщо після встановлення окуляра ви приєднаєте інший монітор до вашої системи, можливо, доведеться ввести xrandr
ім'я монітора.
Налаштування очей - 5 секундний тест
У головному меню ви можете перевірити денну та нічну яскравість і налаштування гами протягом 5 секунд, натиснувши кнопки День і Ніч . Ви можете змінити тривалість тесту від 5 секунд до 20 секунд на вкладці Правка конфігурації - Загальне.
Ось як виглядає 5-секундний нічний тест:
Незвичайне поводження з подіями
Припустимо, ви призупиняєте ваш ноутбук, коли настає ранок перед роботою, а екран повністю затуманений. Ви приїжджаєте додому після роботи, коли сонце сильно в небі, і відкриєте ноутбук. Екран настільки тьмяний, що ви не можете його прочитати.
Для вирішення цього сценарію надається файл управління системою:
/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
скинути яскравість для нічного перегляду, а потім спить до заходу сонця.
Підвіска / закривання кришки / перевірка яскравості / відключення живлення / гарячої штепсельної вилки
Підсумок
Ця відповідь майже через два роки з дня після опублікування питання. У лютому 2017 року була видалена рання версія цієї відповіді, яку я лише повторив і переглянув.
Очі можна завантажити з: https://github.com/WinEunuuchs2Unix/eyesome
Ця програма була щойно випущена у вересні 2018 року, тому, будь ласка, повідомте мене, якщо ви виявите проблеми або маєте пропозиції щодо вдосконалення.
Фаза документації тільки починається, тому не соромтесь задавати будь-які питання. Ваші запитання можуть навіть призвести до покращення документації.