Tengo un script que se debe ejecutar cada tan a menudo, pero sólo si el protector de pantalla está activo o si la pantalla está dormido (para asegurarse de que nadie está usando activamente el equipo de primera). Necesito una forma para determinar si la pantalla está inactiva desde la línea de comandos. (One-liner preferido)
Estoy usando "ps -acxw | grep ScreenSaverEngine | grep -v grep" para determinar si el protector de pantalla se ejecuta, que siempre trabajó muy bien en anteriores versiones del sistema operativo, pero en el Lion de Montaña, el protector de pantalla se desactiva cuando la pantalla se va a dormir, así que necesita una forma para determinar que tan bien ahora.
Se agradece la ayuda...