Как узнать, на какой монитор / sys / class / backlight указывает? - PullRequest
0 голосов
/ 03 февраля 2020

В моей первой программе python я установил ползунки для яркости и цветовой температуры:

wman bright and temp sliders.png

В настоящее время xrandr используется для программного обеспечения ползунки яркости и все работает отлично. Теперь я бы хотел, чтобы eDP-1-1 использовал аппаратный регулятор яркости без необходимости указывать пользователю, что аппаратно управляется.

Как программно установить, что:

$ ll /sys/class/backlight/intel_backlight

lrwxrwxrwx 1 root root 0 Feb  2 17:27 /sys/class/backlight/intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/

указывает на eDP-1-1 ? Или наоборот, как я могу посмотреть на xrandr названия штекеров для HDMI-0, DP-1-1 и eDP-1-1, чтобы увидеть, управляется ли программная яркость или с какими каталогами аппаратной яркости они связаны?

Python Программа написана на Tkinter и GtK с вызовами ОС до xrandr. Работает с Python 2.7.12 и 3.5. Работает с Gnome 3.18 и 3.22 +.

...