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