Xrandr (рівень програмного забезпечення)
Xrandr - це програма командного рядка, яка використовується для управління конфігурацією виводу дисплея. Він може змінювати роздільну здатність, орієнтацію, обробляти кілька дисплеїв тощо. Щоб побачити використовуваний в даний час ідентифікатор дисплея, запустіть команду нижче:
Ви побачите такий вивід:
HDMI-A-0 підключений основний 1920x1080 + 0 + 0 (нормальна ліва перевернута права вісь x вісь y)510 мм x 287 мм
Рядок безпосередньо перед “підключеною” частиною є ідентифікатором вашого дисплея (у цьому випадку HDMI-A-0). Тепер ви можете використовувати ідентифікатор для зміни яскравості дисплея.
Щоб перевірити поточне значення яскравості, використовуйте таку команду:
$ xrandr --prop --verbose | grep -A10 "підключений" | grep "Яскравість"Щоб змінити яскравість, виконайте таку команду (замініть HDMI-A-0 на власний ідентифікатор дисплея):
$ xrandr - вихід HDMI-A-0 - яскравість 0.4Зауважте, що він не змінює яскравість апаратного рівня, це лише фільтр програмного рівня з налаштованими значеннями гами.
Xdotool (апаратний рівень)
Xdotool - це утиліта командного рядка, яка може використовуватися для запуску модельованих натискань клавіш та клацань мишею. Змінити яскравість можна, імітуючи натискання кнопок яскравості + та яскравості- у вашій системі.
Щоб встановити xdotool в Ubuntu, виконайте таку команду:
$ sudo apt встановити xdotoolЩоб збільшити яскравість за допомогою xdotool, виконайте таку команду:
$ xdotool ключ XF86MonBrightnessUpЩоб зменшити яскравість за допомогою xdotool, виконайте таку команду:
$ xdotool ключ XF86MonBrightnessDownОскільки xdotool імітує справжнє апаратне натискання клавіш, це зміна яскравості на апаратному рівні.
Xgamma (рівень програмного забезпечення)
Як випливає з назви, Xgamma - це утиліта для управління гамма-значеннями відображення. Зміни, внесені за допомогою xgamma, є зміною програмного рівня, тому фактична яскравість монітора не змінюється. Xgamma поставляється попередньо встановленим на більшості дистрибутивів Linux.
Щоб переглянути поточні значення гами, запустіть команду нижче (відображає значення RGB):
$ xgammaЩоб змінити значення гами, запустіть команду в наступному форматі:
$ xgamma -gamma 0.60Xbacklight (апаратний рівень)
Xbacklight дозволяє налаштувати інтенсивність підсвічування дисплея. Щоб встановити його в Ubuntu, виконайте команду нижче:
$ sudo apt install xbacklightXbacklight може працювати не на всіх конфігураціях обладнання. Щоб підтвердити, чи працює це у вашій системі, виконайте наведену нижче команду:
$ xbacklight -getЯкщо ви не бачите вихідних даних, xbacklight не працюватиме у вашій системі. Щоб встановити яскравість підсвічування, виконайте наведену нижче команду:
$ xbacklight -набір 0.60Brightnessctl (апаратний рівень)
Brightnessctl дозволяє керувати підсвічуванням дисплея та яскравістю світлодіодних індикаторів, доступних на вашому обладнанні.
Щоб встановити brightnessctl на Ubuntu, виконайте наведену нижче команду:
$ sudo apt встановити яскравістьctlЩоб перерахувати всі керовані пристрої, виконайте команду нижче:
$ яскравістьctl -l
Можливо, нелегко правильно визначити ідентифікатори дисплея, оскільки імена можуть бути не зручними для користувача, і вам, можливо, доведеться вдатися до деяких здогадок, щоб ідентифікувати монітор. На скріншоті вище рядок для монітора - „0005: 054C: 09CC.0005: глобальний ”. Визначивши правильне ім’я, виконайте наведену нижче команду, щоб змінити яскравість:
$ brightnessctl -d “0005: 054C: 09CC.0005: глобальний ”встановити 60%Redshift (рівень програмного забезпечення)
Redshift - це інструмент командного рядка, який дозволяє вручну або автоматично встановлювати кольорову температуру та / або яскравість дисплея.
Щоб встановити червоний зсув в Ubuntu, запустіть команду нижче:
$ sudo apt встановити червоний зсувЩоб змінити яскравість за допомогою червоного зсуву, запустіть команду нижче (0.60 для денних, 0.70 для нічного часу, максимум - 1.0, мінімум - 0.1):
$ червоне зміщення -b 0.60: 0.70На додаток до регуляторів яскравості, червоний зсув також має безліч опцій для зміни значень гами, а також колірної температури. Ви також можете подати своє місцезнаходження до червоного зсуву, щоб конфігурацію дисплея можна було автоматично змінювати до і після заходу сонця. Висвітлення інших параметрів конфігурації виходить за рамки цієї статті. Щоб переглянути всі доступні варіанти, виконайте одну з команд нижче:
$ червоне зміщення --допомога$ man червоне зміщення
Висновок
Це деякі методи, якими можна керувати яскравістю або інтенсивністю підсвічування дисплея. Як зазначалося раніше, деякі з цих методів можуть не працювати на вашому обладнанні. Найкраще спробувати ці інструменти самостійно та вибрати той, який найкраще підходить для ваших потреб.