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.
También puede probar en http://electronics.stackexchange.com – Shaz
¿Por qué tiene el poder de cambiar accesible a todos? –
http://stackoverflow.com/q/3433203/176769 – karlphillip