Domingo 15/05/2022
ETIQUETA | Software
Las necesidades de cada uno de nosotros son diferentes y no existe una configuración que se adapte al gusto de todos.
Mi configuración solo presenta cuatro datos en la barra de estado:
Temperatura de la tarjeta, porcentaje de uso de la CPU, porcentaje de uso de la RAM y la hora. Además coloca el teclado en castellano, anula el salvapantallas y llama al wallpaper que hayamos fijado previamente con "feh"
Si usted necesita presentar algún dato más, esta configuración puede servirle como base y añadirle lo que necesite.
En definitiva, el script, es este:
#!/bin/bash
# Teclado en español
setxkbmap es -variant intl
# Anular el salvapantalla
xset -dpms s off &
# Establecer el fondo de pantalla (necesita instalar feh)
sh ~/.fehbg &
# Cualquier programa que desee lanzar al inicio puede incluirlo aquí
# no olvide ejecutarlo en segundo plano precedido por "&"
# ********** Configuración de la barra de estado **********
temp() {
temperatura=$(head -c 2 /sys/class/thermal/thermal_zone0/temp)
echo "TEMP: $temperaturaºC |"
}
cpu() {
read -r cpu a b c previdle rest < /proc/stat
prevtotal=$((a+b+c+previdle))
sleep 0.5
read -r cpu a b c idle rest < /proc/stat
total=$((a+b+c+idle))
cpu=$((100*( (total-prevtotal) - (idle-previdle) ) / (total-prevtotal) ))
echo "CPU: $cpu% |"
}
ram_perc()
{
USED_RAM=$(free | awk '/Mem/{printf("%d"), $3/$2*100}')
echo "RAM: $PREFIX$USED_RAM% |"
}
hora() {
hora=$(date +"%H:%M")
echo "HORA: $hora"
}
while true; do
xsetroot -name "$(temp) $(cpu) $(ram_perc) $(hora)"
sleep 1
done &
# ********** Inicio de sesión DWM **********
exec dwm
Existen varias formas de activar el script al inicio de la sesión, pero si su instalación está basada en los pasos que hemos expuesto en “Raspberry Pi: Cómo instalar dwm”, aconsejo que guarde el script como “~/.xinitrc” y le otorgue permiso de ejecución con:
chmod 755 ~/.xinitrc
Salud(os).