Nuestro gobierno ha decretado el «plan coyuntural de ahorro de energía eléctrica para reducir consumo«, debido a que, como dice el propio decreto, las centrales hidroeléctricas han reducido su producción energética a su mínimo histórico…. o sea que está seca la cosa.
Con el fin de adaptar los PC de escritorio a condiciones de bajo consumo, se decidió que cuando no sea usado se apague el monitor a los 2 minutos, el disco a los 9 y suspender todo el PC a los 10. El problema es configurar esto en más de 150 PC distribuídas en varios pisos, por lo que cree el script que aquí publico.
La idea es un script para ejecutar en el $HOME/.profile de cada usuario cuando ingresa al sistema y distribuirlo mediante puppet a cada una de las PC de escritorio.
Aun estamos en pruebas de usabilidad de los resultados de la aplicación de estas medidas, para establecer las políticas de soporte, así que hay posibilidades de cambios y/o correcciones. Y, en todos los casos, sugiero que quién lo quiera usar haga sus propias pruebas:
#!/bin/sh
# Configuración para ahorro de energía para aplicar en Gnome2/Ubuntu-10.04
# 2 minutos apaga monitor
# 9 minutos apaga disco, 10 minutos suspende PCGC=/usr/bin/gconftool-2
B=/apps/gnome-power-manager#########
# DISCO #
#########
# Activar modo bajo consumo cuando está conectado AC
$GC –type bool -s $B/disks/spindown_enable_ac true# Segundos de inactividad para reducir velocidad de rotación en AC
$GC –type init -s $B/disks/spindown_timeout_ac 1120###########
# MONITOR #
###########
# Evita pedir clave cuando apaga monitor
$GC –type bool -s /apps/gnome-screensaver/lock_enabled false# Tiempo de reposo cuando está en AC
$GC –type init -s $B/timeout/sleep_display_ac 120# Brillo del monitor
$GC –type bool -s $B/backlight/idle_dim_ac true
$GC –type init -s $B/backlight/brightness_ac 80######
# PC #
######
# Tiempo para reposo de la computadora
$GC –type init -s $B/timeout/sleep_computer_ac 1200exit 0
Si tienen sugerencias, adelante con los comentarios!
Foto: senza_nick
Pingback: Bitacoras.com