Обнаружение выключения монитора

У меня есть приложение типа киоска, и мне нужно получать уведомление, если ЖК-телевизор выключен, чтобы я мог кого-то наказать. Я использую 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, чтобы разобрать его.

8
задан Matt Gorecki 28 April 2011 в 04:19
поделиться