Bash scripting: apagando el monitor

Tiempo estimado de lectura 0,42minutos
Escrito por Víctor el 25 de Septiembre de 2009 – 8:00 pm -


Bueno, hace mucho que no toco temas informáticos en el blog, así que hoy voy a explicar un pequeño script bash, cuya finalidad es apagar el monitor del ordenador durante 5 segundos y volver a encenderlo.

Como verás después, el código es muy simple, y tan sólo se utilizan dos instrucciones:

  • xset spms: sirve para interactuar con el servidor X, que es el que realmente controla el estado de la pantalla.
  • sleep: duerme el proceso durante el tiempo, en segundos, pasado como parámetro.

Y con esto ya estamos preparados para ver el script:

#!//bin/bash
xset dpms force suspend
sleep 5
xset dpms force on

Tan sólo queda guardarlo en un fichero .sh y dar los pertinentes permisos para ejecutarlo (chmod +x).

En relación con la instrucción xset dpms, como puedes ver se utiliza con los siguientes parámetros:

  • force suspend: fuerza la suspensión del monitor.
  • force on: fuerza el encendido del monitor.

Aunque no sea muy técnico espero que al menos te haya resultado curioso.

Un saludo.


Publicado en Programación | 1 Comentario »

Switch to our mobile site