Настройка яркости монитора из командной строки Linux |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6825-й день
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
Настройка яркости монитора из командной строки Linux |
Sintorres |
Feb 4 2019, 20:05
Пост
#1
|
Благодарности: 1871 Репутация: 837 Старожил Группа: Модеры Сообщений: 3 673 С нами с: 20-March 06 |
Настройка яркости монитора из командной строки Linux
Оригинал: How To Adjust Monitor Brightness From Command Line In Linux Автор: SK Дата публикации: 1 октября 2018 года Перевод: А. Кривошей Дата перевода: январь 2019 г. Это краткое руководство объясняет, как можно отрегулировать яркость монитора из командной строки в Unix-подобных операционных системах. Регулировка яркости экрана в режиме графического интерфейса проста. Мы уже рассматривали графическое приложение Brightness Controller, которое поможет нам управлять яркостью в Ubuntu-подобных операционных системах. Но разработка этого приложения, похоже, остановилась более года назад, и я не уверен, будет ли оно работать с последними версиями Ubuntu. Еще одним недостатком является то, что приложение Brightness Controller совместимо только с Python2. Ища альтернативные пути, я узнал, что мы можем легко решить эту задачу с помощью утилиты командной строки под названием «xrandr». Программа xrandr используется для настройки размера, ориентации и/или отражения выходных данных для экрана. Используя Xrandr, мы также можем отображать текущее состояние экрана, изменять или устанавливать разрешение, отключать и включать выходы. Радует, что Xrandr предустановлен в большинстве дистрибутивов Linux, поэтому нам не нужно беспокоиться об установке дополнительных утилит. Сначала нам нужно проверить текущее состояние системного дисплея. Для этого выполните следующую команду: $ xrandr -q Пример вывода: CODE Format Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192 LVDS-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm 1366x768 60.00*+ 40.00 1280x720 60.00 59.99 59.86 59.74 1024x768 60.04 60.00 960x720 60.00 928x696 60.05 896x672 60.01 1024x576 59.95 59.96 59.90 59.82 960x600 59.93 60.00 960x540 59.96 59.99 59.63 59.82 800x600 60.00 60.32 56.25 840x525 60.01 59.88 864x486 59.92 59.57 700x525 59.98 800x450 59.95 59.82 640x512 60.02 700x450 59.96 59.88 640x480 60.00 59.94 720x405 59.51 58.99 684x384 59.88 59.85 640x400 59.88 59.98 640x360 59.86 59.83 59.84 59.32 512x384 60.00 512x288 60.00 59.92 480x270 59.63 59.82 400x300 60.32 56.34 432x243 59.92 59.57 320x240 60.05 360x202 59.51 59.13 320x180 59.84 59.32 VGA-1 disconnected (normal left inverted right x axis y axis) HDMI-1 disconnected (normal left inverted right x axis y axis) DP-1 disconnected (normal left inverted right x axis y axis) Как видите, в данный момент подключен дисплей LVDS-1. Вывод также отображает текущее разрешение и частоту обновления экрана. Если вы хотите узнать имя только активного дисплея, используйте команды «grep» и «head» с «xrandr», как показано ниже. $ xrandr -q | grep ' connected' | head -n 1 | cut -d ' ' -f1 LVDS-1 Значение яркости должно быть в диапазоне от 0,0 до 1,0, где 0,0 обозначает самый тусклый (полностью черный) экран, а 1,0 - самый яркий. Например, чтобы установить значение яркости экрана 0,7, выполните: $ xrandr --output LVDS-1 --brightness 0.7 Замените LVDS-1 вашим именем активного дисплея. Здесь 0,7 означает 70% максимальной яркости дисплея. Чтобы вернуться к нормальной яркости, выполните: $ xrandr --output LVDS-1 --brightness 1.0 Не используйте значения выше 1.0. Они могут сделать дисплей полностью белым, и вы не сможете ничего увидеть на экране. Стащил ТУТ |
rayder |
Feb 5 2019, 0:51
Пост
#2
|
Репутация: 128 Активист Группа: Пользователи Сообщений: 268 С нами с: 16-October 06 |
А в чем смысл таких постов?
Обычному пользователю - вообще не нужно знать что такое консоль, иначе он систему просто сломает. Продвинутый - нагуглит эту же статью в интернете. Набивание кармы, или что это? $ xrandr -q | grep ' connected' | head -n 1 | cut -d ' ' -f1 LVDS-1 Этим самым вы лишили пользователя возможности изменить яркость на втором мониторе (если он есть) Сообщение отредактировал rayder - Feb 5 2019, 0:56 |
imenno |
Feb 5 2019, 1:26
Пост
#3
|
Репутация: 970 Мистер Равлик Группа: Пользователи Сообщений: 16 192 С нами с: 24-March 06 |
А на мониторе нельзя что ли поменять ничего кнопками?
Сообщение отредактировал imenno - Feb 5 2019, 1:27 |
SSSK0 |
Feb 5 2019, 9:50
Пост
#4
|
Репутация: 1748 ultra active user Группа: BANNED Сообщений: 27 434 С нами с: 9-November 06 |
|
mak_v_ |
Feb 5 2019, 10:36
Пост
#5
|
Репутация: 440 Скорострел Группа: Пользователи Сообщений: 7 453 С нами с: 4-December 11 |
Зачем я это читал?
|
Pilson |
Feb 19 2019, 0:10
Пост
#6
|
Репутация: 383 Selachimorpha Группа: Модеры Сообщений: 2 777 С нами с: 23-May 09 |
Это программная "яркость", которая по сути работает почти как гамма. Т.е. яркость самой подсветки оно не изменяет.
Обычному пользователю - вообще не нужно знать что такое консоль, иначе он систему просто сломает. В данном конкретном случае он ничего не сломает. Этим самым вы лишили пользователя возможности изменить яркость на втором мониторе (если он есть) Можно еще и к "xrandr: command not found" приколупаться. Только вот смысл? |
DIABL0 |
Mar 25 2019, 14:49
Пост
#7
|
Репутация: 21 Дух Группа: - Пользователи - Сообщений: 142 С нами с: 15-August 17 |
Это программная "яркость", которая по сути работает почти как гамма. Т.е. яркость самой подсветки оно не изменяет. Получается весьма вырвиглазненько %) Для регулировки именно яркости: ddcutil setvcp 10 <VALUE FROM 1 TO 255> В графике можно повесить CODE Format ddcutil setvcp 10 $(yad --scale --width=500 --text="Select brightness" --value=$(ddcutil getvcp 10 | grep 0x10 | awk '{print $9}' | sed 's/,//') --min-value=0 --max-value=255 --title="Brightness via ddcutil") на какой-то хоткей.Зачем оно нужно и почему не кнопками? А если монитор большой и соответственно до него метра 3 - не надоест ли бегать яркость регулировать? Сообщение отредактировал DIABL0 - Mar 25 2019, 14:50 |
SSSK0 |
Mar 25 2019, 15:01
Пост
#8
|
Репутация: 1748 ultra active user Группа: BANNED Сообщений: 27 434 С нами с: 9-November 06 |
|
DIABL0 |
Mar 25 2019, 15:14
Пост
#9
|
Репутация: 21 Дух Группа: - Пользователи - Сообщений: 142 С нами с: 15-August 17 |
|
SSSK0 |
Mar 25 2019, 16:15
Пост
#10
|
Репутация: 1748 ultra active user Группа: BANNED Сообщений: 27 434 С нами с: 9-November 06 |
Это кому как, мне, к примеру, вполне удобно с текстом на 43" почти с 3-х метров. Круто и фантастически звучит... при 200% масштабе работаем с такого большого расстояния? Как минимум внешняя освещенность Вообще не понял... это где же расположено рабочее помещение, в котором так сильно меняется внешнее освещение на протяжении рабочего дня? Сообщение отредактировал SSSK0 - Mar 25 2019, 16:15 |
imenno |
Mar 25 2019, 20:27
Пост
#11
|
Репутация: 970 Мистер Равлик Группа: Пользователи Сообщений: 16 192 С нами с: 24-March 06 |
Монитор больше, чем 65"? А что мешает один раз правильно все откалибровать и настроить? » Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « Я пользуюсь специальным калибратором, он как присоска, снимает цвет и яркость с монитора и окружающей среды, создаю профили потом для монитора под яркость и температуру окружающего освещение. Это самый правильный вариант. Сообщение отредактировал imenno - Mar 25 2019, 20:28 |
DIABL0 |
Mar 26 2019, 12:28
Пост
#12
|
Репутация: 21 Дух Группа: - Пользователи - Сообщений: 142 С нами с: 15-August 17 |
200% масштабе работаем с такого большого расстояния? Ну вот на форуме стоит масштаб 120%, в редких случаях до 150% использую... 200 - конкретный перебор в котором так сильно меняется внешнее освещение на протяжении рабочего дня? Да собственно любое помещение с окном специальным калибратором Для повседневного использования это оверкилл, так заморачиваться имеет смысл только при работе с фото |
imenno |
Mar 26 2019, 13:24
Пост
#13
|
Репутация: 970 Мистер Равлик Группа: Пользователи Сообщений: 16 192 С нами с: 24-March 06 |
На форуме стоит 175% чтобы поместился на весь экран на широком мониторе, а то полосой в центре это жуть.
Сообщение отредактировал imenno - Mar 26 2019, 13:24 |
SSSK0 |
Mar 26 2019, 15:35
Пост
#14
|
Репутация: 1748 ultra active user Группа: BANNED Сообщений: 27 434 С нами с: 9-November 06 |
Я пользуюсь специальным калибратором, он как присоска, снимает цвет и яркость с монитора и окружающей среды, создаю профили потом для монитора под яркость и температуру окружающего освещение. Это самый правильный вариант. Очень круто... очень правильно... но, имхо, явный перебор для подавляющего большинства юзеров... Ну вот на форуме стоит масштаб 120%, в редких случаях до 150% использую... 200 - конкретный перебор Форум - это не работа и не хобби... пример непоказательный... в простой работе с документами в Word/Excel как видны команды в верхнем меню с расстояния в 3 метра? В банальном Photoshop пробовали работать в таких условиях? Как там иконки и команды в меню выглядят с такого расстояния? Да собственно любое помещение с окном Смешно... почти никого не встречал, кто бы яркость менял в течении дня... есть же жалюзи и шторы для солнечных дней... искусственное освещение для пасмурных дней... Сообщение отредактировал SSSK0 - Mar 26 2019, 15:37 |
DIABL0 |
Mar 27 2019, 4:40
Пост
#15
|
Репутация: 21 Дух Группа: - Пользователи - Сообщений: 142 С нами с: 15-August 17 |
Форум - это не работа и не хобби.. Просто как пример удобно читаемого текста Word/Excel как видны команды в верхнем меню с расстояния в 3 метра? В банальном Photoshop пробовали работать в таких условиях Понятия не имею как в этих, а в том-же codelobster всё весьма отлично видно почти никого не встречал, кто бы яркость менял в течении дня... "Почти" != "никто" Сообщение отредактировал DIABL0 - Mar 27 2019, 4:42 |
cide |
Mar 27 2019, 11:04
Пост
#16
|
Репутация: 84 Cтаршой Группа: Пользователи Сообщений: 892 С нами с: 6-January 07 |
|
Упрощённая версия | Сейчас: 21st November 2024 - 11:47 |
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |