Отображать

Как изменить яркость дисплея с помощью командной строки в Linux

Как изменить яркость дисплея с помощью командной строки в Linux
В этой статье будут перечислены различные инструменты командной строки, которые можно использовать для управления яркостью дисплея. Эти приложения особенно полезны, если вы используете дистрибутив Linux без графического интерфейса. Обратите внимание, что некоторые из этих инструментов могут не работать в вашей системе в зависимости от конфигурации вашего оборудования и видеокарты. В этой статье также будут перечислены приложения, которые не изменяют яркость на уровне оборудования, а вместо этого изменяют значение гаммы или создают общесистемный тонированный фильтр, обрабатываемый программным обеспечением. Все приложения и команды, упомянутые в статье, совместимы только с диспетчером отображения «X» (без поддержки Wayland).

Xrandr (уровень программного обеспечения)

Xrandr - это приложение командной строки, используемое для управления конфигурацией вывода на дисплей. Он может изменять разрешение, ориентацию, обрабатывать несколько дисплеев и т. Д. Чтобы увидеть используемый в настоящее время отображаемый идентификатор, выполните команду ниже:

$ xrandr --prop | grep "подключен"

Вы увидите такой вывод:

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 install xdotool

Чтобы увеличить яркость с помощью xdotool, выполните следующую команду:

Ключ $ xdotool XF86MonBrightnessUp

Чтобы уменьшить яркость с помощью xdotool, выполните следующую команду:

Ключ $ xdotool XF86MonBrightnessDown

Поскольку xdotool имитирует реальные аппаратные нажатия клавиш, это изменение яркости на аппаратном уровне.

Xgamma (уровень программного обеспечения)

Xgamma, как следует из названия, представляет собой утилиту для управления значениями гаммы дисплея. Изменения, внесенные с помощью xgamma, являются изменениями на уровне программного обеспечения, поэтому фактическая яркость монитора не изменяется. Xgamma предустановлена ​​в большинстве дистрибутивов Linux.

Чтобы просмотреть текущие значения гаммы, выполните команду ниже (показывает значения RGB):

$ xgamma

Чтобы изменить значение гаммы, выполните команду в следующем формате:

$ xgamma -gamma 0.60

Xbacklight (аппаратный уровень)

Xbacklight позволяет вам настроить интенсивность подсветки вашего дисплея. Чтобы установить его в Ubuntu, выполните следующую команду:

$ sudo apt install xbacklight

Xbacklight может работать не на всех конфигурациях оборудования. Чтобы убедиться, что он работает в вашей системе, выполните следующую команду:

$ xbacklight -get

Если вы не видите никакого вывода, xbacklight не будет работать в вашей системе. Чтобы установить яркость подсветки, выполните команду ниже:

$ xbacklight-набор 0.60

Brightnessctl (аппаратный уровень)

Brightnessctl позволяет управлять подсветкой дисплея и яркостью светодиодных индикаторов, доступных на вашем оборудовании.

Чтобы установить яркостьctl в Ubuntu, выполните команду ниже:

$ sudo apt установить яркостьctl

Чтобы вывести список всех управляемых устройств, выполните следующую команду:

$ яркостьctl -l

Может быть нелегко правильно идентифицировать идентификаторы дисплея, поскольку имена могут быть неудобными для пользователя, и вам, возможно, придется прибегнуть к некоторым догадкам, чтобы идентифицировать монитор. На скриншоте выше строка для монитора - «0005: 054C: 09CC.0005: глобальный ». После того, как вы определили правильное имя, выполните команду ниже, чтобы изменить яркость:

$ Brightnessctl -d «0005: 054C: 09CC.0005: global »установить 60%

Redshift (уровень программного обеспечения)

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

Чтобы установить красное смещение в Ubuntu, выполните следующую команду:

$ sudo apt install redshift

Чтобы изменить яркость с помощью красного смещения, выполните команду ниже (0.60 для дневного времени, 0.70 в ночное время, максимум 1.0, минимум 0.1):

$ красное смещение -b 0.60: 0.70

В дополнение к управлению яркостью, красное смещение также имеет множество опций для изменения значений гаммы, а также цветовой температуры. Вы также можете указать свое местоположение для красного смещения, чтобы конфигурация отображения могла автоматически изменяться до и после захода солнца. Рассмотрение других параметров конфигурации выходит за рамки этой статьи. Чтобы увидеть все доступные параметры, выполните одну из следующих команд:

$ красное смещение --help
красное смещение $ человек

Заключение

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

Левая кнопка мыши не работает в Windows 10
Если вы используете выделенную мышь со своим ноутбуком или настольным компьютером, но левая кнопка мыши не работает в Windows 10/8/7 по какой-то причи...
Курсор прыгает или перемещается случайным образом при наборе текста в Windows 10
Если вы обнаружите, что ваш курсор мыши прыгает или перемещается сам по себе, автоматически, случайным образом при вводе текста на ноутбуке или компью...
Как изменить направление прокрутки мыши и сенсорной панели в Windows 10
Мышь а также Сенсорная панельs не только упрощают вычисления, но и делают их более эффективными и требуют меньше времени. Мы не можем представить себе...