У меня есть ThinkPad (x301) с внешним монитором, подключенным через кабель DisplayPort к HDMI. Я могу управлять яркостью монитора ноутбука, используя клавиши на ноутбуке, но не могу понять, как управлять яркостью внешнего монитора.
$ ls /sys/class/backlight/*/brightness
/sys/class/backlight/acpi_video0/brightness
/sys/class/backlight/intel_backlight/brightness
$ cat /sys/class/backlight/acpi_video0/brightness
11
$ cat /sys/class/backlight/acpi_video0/max_brightness
15
$ cat /sys/class/backlight/intel_backlight/brightness
501804
$ cat /sys/class/backlight/intel_backlight/max_brightness
2414340
Я могу записать значения в вышеприведенное, и как intel_backlight, так и acpi_video0 изменяют яркость монитора ноутбука.
Означает ли вышесказанное, что нет способа изменить яркость внешнего монитора (кроме экранного меню)?
multiple-monitors
intel-graphics
brightness
Хэмиш Даунер
источник
источник
Ответы:
Вы можете сделать это из командной строки (и, следовательно, делать это автоматически каждый вечер через cron), используя xrandr, как описано в разделе Как изменить яркость ЖК-дисплея из командной строки (или через скрипт)?
Например
Это не меняет подсветку и не влияет на энергопотребление, оно просто регулирует значение гаммы в программном обеспечении . Я слышал, что
Brightness Controller
используетxrandr
его под кожей GUI.Используйте,
xrandr --listactivemonitors
чтобы получить правильный монитор, если нет, вы, вероятно, получитеxrandr: Need crtc to set gamma on.
.ddccontrol
был в Lucid 10.04 и, кажется, работал хорошо, но Debian остался сиротой из-за отсутствия интереса и с тех пор его никто не поднимал.Обновление
ddccontrol
вернулось в xenial. Видетьисточник
Установите контроллер яркости из Центра программного обеспечения Ubuntu. Если он недоступен, загрузите файл .deb .
Теперь вы можете регулировать яркость с помощью ползунка.
источник
xrandr
. Мы не знаем, как упаковать его для Ubuntu, поэтому мы представили его под проприетарной лицензией (чтобы его упаковывали ревизоры). Источник доступен на github. github.com/lordamit/Brightness/tree/masterВот последняя информация для контроллера яркости. Доступны 2 версии. Версия 1, она же простая версия, поддерживает до 4 мониторов и поддерживает классические слайдеры. Версия 2 позволяет более специализированное управление, а также несколько мониторов.
Вы можете проверить их оба здесь Контроллер яркости
Для более быстрой установки используйте PPA
Тогда для версии 1
Или для версии 2
Наслаждайтесь!
источник
Дополнительная информация: я использую ЭЛТ-монитор. - Нилверт Новал 11 марта '11 в 17: 06 Кажется, что невозможно управлять внешними мониторами с помощью
/sys/class/backlight
. Но существует приложение под названием ddccontrol, которое может контролировать яркость вашего внешнего монитора.Инструкции по использованию интерфейса командной строки доступны здесь .
По сути, вам нужно проверить наличие доступных мониторов и элементов управления
ddccontrol -p
и найти адрес элемента управления, который вы хотите в выходных данных, а затем установить значение с помощьюddccontrol -p -r 0x10 -w 70
.источник