2011-04-28 22 views
7

Tengo una aplicación tipo kiosco y necesito que me notifiquen si el televisor LCD está apagado para poder castigar a alguien. Estoy ejecutando Ubuntu 10.10 con tarjetas de video nVidia y los controladores nVidia. Los televisores están enchufados a través de HDMI.Detectando si el monitor está apagado

He echado un vistazo a nvidia-settings -q ConnectedDisplays y nvidia-settings -q EnabledDisplays, pero ambos siempre informan que el monitor está conectado. Supongo que este valor solo se establece una vez cuando el monitor se enciende por primera vez.

También he observado xrandr --properties y siempre informa default connected 1920x1080+0+0 0mm x 0mm independientemente.

¿Dónde más puedo mirar?

EDITAR: Máx., Gracias por apuntarme en la dirección correcta. En este punto, he instalado el paquete ddccontrol y puedo ejecutar ddccontrol -p. Si el monitor está encendido, recibo un montón de valores de potencia, color y geometría, y si el monitor está apagado, regresa casi vacío. Voy a trabajar en un pequeño script de Python para analizarlo.

+0

También puede probar en http://electronics.stackexchange.com – Shaz

+0

¿Por qué tiene el poder de cambiar accesible a todos? –

+0

http://stackoverflow.com/q/3433203/176769 – karlphillip

Respuesta

Cuestiones relacionadas