Si el monitor está apagado sin apelar a X o / proc

¿Cómo puedo saber si el monitor está encendido o apagado si X no se está ejecutando y sin apelar a /proc/acpi/video ? Este último no está disponible desde mi kernel.

Si X está ejecutando, es solo una cuestión de

  $ DISPLAY=:0 xset -q 2>/dev/null| grep "^\s*Monitor is" 

Pero, ¿qué pasa si X no se está ejecutando?

Related of "Si el monitor está apagado sin apelar a X o / proc"

Mirando a través de este Q & A en StackOverflow titulado: Cómo determinar si el monitor LCD está encendido desde la command-line de Linux Encontré esta utilidad llamada ddccontrol que dice que puede informar si un monitor está encendido o apagado. Puede consultar la documentation para usar la versión 0.4 .

Básicamente puedes ejecutar este command:

 $ ddccontrol -p 

Si devuelve cualquier salida, entonces el monitor está encendido; si no devuelve nada, el monitor está apagado.

Referencias

  • ddccontrol repository github
  • página del proyecto ddccontrol