У меня есть приложение типа киоска, и мне нужно получать уведомление, если ЖК-телевизор выключен, чтобы я мог кого-то наказать. Я использую Ubuntu 10.10 с видеокартами nVidia и драйверами nVidia. Телевизоры подключаются через HDMI.
Я просмотрел nvidia-settings -q ConnectedDisplays
и nvidia-settings -q EnabledDisplays
, но оба всегда сообщают о мониторе подключен. Я предполагаю, что это значение устанавливается только один раз при первом включении монитора?
Я также просмотрел xrandr --properties
, и он всегда сообщает default connected 1920x1080 + 0 +0 0 мм x 0 мм
независимо.
Где еще я могу посмотреть?
РЕДАКТИРОВАТЬ: Макс, спасибо, что указал мне в правильном направлении. На этом этапе я установил пакет ddccontrol
и могу запустить ddccontrol -p
. Если монитор включен, я получаю несколько значений мощности, цвета и геометрии, а если монитор выключен, он возвращается в основном пустым. Я собираюсь поработать над небольшим скриптом на Python, чтобы разобрать его.