Snippets

Algunos comandos útiles para optimizar el consumo de energía de tu equipo, permitiéndote rebajar un poco tu factura y aumentar la duración de la batería. Te recomiendo que eches un vistazo a las laptop-mode-utils de tu distribución para integrarlos de forma automatizada. Sustituye /dev/sda por el que corresponda a tu disco duro, lo puedes comprobar con

cat /etc/fstab

Reducir consumo de energía del disco duro cuando funcionas con batería

sudo hdparm -B 128 /dev/sda

Reducir consumo de energía del disco duro cuando funcionas con batería, forzando apagado del disco duro de modo agresivo. No recomendado

sudo hdparm -B 1 -S 1 /dev/sda

Conectado a la red eléctrica, reducir ligeramente el consumo de energía

sudo hdparm -B 255 /dev/sda

Desactivar totalmente el sistema de ahorro de energía, modo máximo rendimiento. Hará desaparecer el ruido de “click” del disco duro.

sudo hdparm -B 254 /dev/sda

Aunque parezca extraño, -B 255 es un modo más restrictivo que -B 254

Guardar un archivo con nombre whitelist

#!/bin/bash
SCHEMA="com.canonical.Unity.Panel"
OBJECT="systray-whitelist"
APP="$1"
if [ ! "$(gsettings get $SCHEMA $OBJECT 2>/dev/null || echo FALSE)" = "FALSE" ]; then
echo "Whitelisting $APP to work around flawed distribution design.."
OBJARRAY=$(gsettings get $SCHEMA $OBJECT | sed -s -e "s#\['##g" -e "s#', '# #g" -e "s#'\]##g")
if [[ "${OBJARRAY[@]}" =~ "$APP" ]]; then
echo "$APP already whitelisted, skipping"
else
OBJARRAY=("${OBJARRAY[@]}" $APP)
OBJARRAY=$(echo ${OBJARRAY[@]} | sed -s -e "s# #', '#g")
OBJSET="['"$OBJARRAY"']"
gsettings set $SCHEMA $OBJECT "$OBJSET"
fi
else
echo "This is not a Canonical \"designed\" product."
fi

Darle permisos de ejecución

sudo chmod 755 whitelist

y añadir al whitelist de forma sencilla

./whitelist nombre-del-programa

http://www.fewt.com/2011/03/whitelist-utility-script-to-allow-apps.html