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 install 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 позволяет управлять подсветкой дисплея и яркостью светодиодных индикаторов, доступных на вашем оборудовании.
Чтобы установить яркость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красное смещение $ человек
Заключение
Это некоторые из методов, которые вы можете использовать для управления яркостью или интенсивностью подсветки дисплея. Как указывалось ранее, некоторые из этих методов могут не работать на вашем оборудовании. Лучше всего попробовать эти инструменты самостоятельно и выбрать тот, который работает и лучше всего подходит для ваших нужд.