viernes, 29 de agosto de 2014

Monitor: standby o apagado en consola

Quien no le a pasado alguna vez, que esta viendo un vídeo o videotutorial en youtube, o una película gratuita online, y en el mejor momento el monitor se apaga solo, es decir se pone en standby (ahorro de energía).

Bueno esto no es un fallo del monitor es mas bien todo lo contrario, el monitor con su software o el sistema operativo Debian GNU/Linux con un software hace que nuestro monitor se ponga en modo ahorro de energía o active el salvapantallas si no detecta ningún movimiento en el ratón, o ninguna pulsación de tecla de nuestro teclado. Esta tecnología se llama
DPMS (Display Power Management Signaling) en español viene a ser algo así: Gestión de la señal de encendido del monitor



En el caso de Debian el software encargado de dicho modo de ahorro de energía o de activar el salvapantallas es xset. Dicho programa con la ayuda de algunos parámetros podemos modificar a nuestro antojo o necesidad la tecnología dpms.

Si ejecutamos xset sin parámetros nos muestra todas las opciones que podemos usar para configurar muchos aspectos de nuestro ordenador, teclado o monitor.
Aquí he marcado los dos aspectos que nos interesan en este manual, las referidas a nuestro monitor.

Para ello en una consola de comando escribo el comando: xset
y observamos que he marcado las opciones que nos interesan en este manual. El control de ahorro de energía (2) y el control del salvapantallas (3)






Desactivar Ahorro de energía - DPMS
Con xset podemos modificar los parámetros de ahorro de energía de dpms, y son los siguientes:

- Apagar el monitor
- Encender el monitor
- Standby el monitor
- Suspend el monitor


Los comandos exactos son los siguientes:

Apagar:
xset dpms force off





Encender:
xset dpms force on




Standby:
xset dpms force standby






Suspender:
xset dpms force suspend




Desactivar: 
xset -dpms




Desactivar Salvapantallas - ScreenSaver 
Con xset podemos modificar los parámetros del salvapantallas (screensaver), y son los siguientes:

xset s off
xset s noblank


 



Para ver los valores por defectos o comprobar los cambios que hemos realizados, usamos el siguiente comando:

xset q



Tensemos que ver los siguientes parametros tal cual, esto significa que ya esta desactivado.

- DPMS is Disabled
- prefer blanking: no

El problema reside que esta desactivado hasta el proximo reinicio, pues la desactivación es eventual. Para solucionar este esto y hacerlo de forma permanente necesitamos de un script


Script para los cambios permanentes

Para ello hemos de modificar el siguiente archivo .Xsetup que se encuentra en la siguiente ruta:  /etc/X11/xdm/
y en dicho fichero buscamos las siguientes variables.

SAVESC=""
USEDPMS="yes"

y las modificamos por estos parametros

SAVESC="noblank"
USEDPMS="no"

tambien buscamos el siguiente parametro

#
# Screensaver
#
if test -x $xset ; then
$xset s on
test -n "$SAVESC" && $xset s $SAVESC
test "$USEDPMS" = "yes" && $xset +dpms
fi

y lo cambiamos por este otro

#
# Screensaver
#
if test -x $xset ; then
$xset s off
test -n "$SAVESC" && $xset s $SAVESC
test "$USEDPMS" = "no" && $xset -dpms
fi

Guardamos los cambios en el fichero y reiniciamos el proceso dpms

Comprobamos con el siguiente comando que se a desactivado.

xset q

Si ven desactivado el blanking y DPMS como les mencione anteriormente, ya quedo listo.

Atención: Deben tambien desactivar el DPMS y protector en modo grafico en sus escritorios (KDE, Gnome u otro).

Script para usar de forma eventual en algunos programas y que dpms nos deje ver la pantalla en todo momento


# !/bin/bash
xset s off
xset s noblank
xset -dpms
# Puedes sustituir firefox por el nombre del ejecutable del programa que quieras
firefox
xset s on
xset s blank
xset +dpms 

Lo guardas y lo haces ejecutable. Así, cada vez que ejecutes Firefox usando el script se desactivará el ahorro de energía, y cuando lo cierres se volverá a activar. Donde pone firefox puedes poner el nombre del programa que quieras, y hacer un script para cada uno, por ejemplo uno para Firefox y otro para Kaffeine. Después los colocas en el escritorio o creas una carpeta donde ir guardando los scripts (en ~/scripts, por ejemplo) y haces enlaces a los scripts en el escritorio. Luego solo tienes que hacer clic sobre ellos para ejecutarlos.






Cuadro explicativo del ahorro energético según el estado del monitor.

La norma energética define la señal como de los sincronismos Horizontal (H-sync) y vertical (V-sync) respectivamente de los contactos (pins) de un conector estándar SVGA del monitor, para activar o desactivar las capacidades de ahorro de energía del monitor.

DPMS define cuatro modos; normal (on), en espera (standby), suspendido (suspend) y apagado (off).

En el estado apagado (off) algún contacto (pin) todavía tiene señal para encender el la luz (led) del botón de apagado/encendido.







En este otro manual hacemos lo mismo de pero en modo gráfico.

desde KDE 4
Enlace aqui.





































.

1 comentario:

Anónimo dijo...

Muy didáctico y completo. Tomo nota ;).