Привет сообщество Ubuntu,
Я могу управлять яркостью моего DELL U2713HM, подключенного к DisplayPort, с помощью команды:
ddccontrol -p -r 0x10 -w 53
где в этом примере число 53 представляет уровень яркости (диапазон от 0 до 100). Но я не знаю, как связать команду с клавишами яркости на клавиатуре.
Я уже искал, но только нашел ответы на встроенные экраны ноутбуков. В /sys/class/backlight
это папка acpi_video0
с некоторыми подпапками и файлами. Файл actual_brightness содержит число от 0 до 20, которое меняется при нажатии клавиш яркости.
Как вывести мой внешний монитор в список устройств в / sys / class / backlight?
PS: У меня установлена новая версия Ubuntu 12.10 с интегрированной графикой Intel HD4000.
ddccontrol -p
, я думаю о решении ...Ответы:
Я не думаю, что желаемое решение по подключению внешнего монитора
/sys/class/backlight
будет работать, но хорошая новость в том, что у вас может быть хорошая анимация яркости!Пытаться
Теперь мы можем создать скрипт, который имитирует изменение яркости в Ubuntu:
Как вы можете видеть , что зажимает значения от 0 до 100. Теперь вы можете привязать
up
иdown
вызовы к сценарию некоторых сочетаний клавиш по вашему выбору с Системные настройки> Клавиатура> Сочетания клавиш , как предложил fotomonster.Примечания:
я не знаю, сколько времени
ddccontrol -p
занимает, если это слишком долго, вы также можете добавитьsync
в скрипт опцию, которая сохраняет значение яркости монитора в файл. Тогда вместо получения текущей яркостиddccontrol
вы можете просто получить ее из вашего файла, что должно быть намного быстрее. Конечно, вам нужно обновитьup
иdown
вызовы, чтобы записать новую яркость в файл ...Сценарий, вдохновленный этим постом на archlinux .
источник