Configuración de slstatus
22 de junio de 2026 • fjbalon
slstatus es un monitor de estado minimalista para dwm, desarrollado, evidentemente por suckless. Lo que hace es añadir información a la barra de estado, arriba a la derecha por defecto, de tal forma que el usuario puede, en dwm, configurar una vista de la fecha y hora, de la capacidad de batería, del estado del brillo y del volumen, de la IP de salida actual, etcétera. Lo que el usuario parametrice.
Puede encontrar mi propia versión del código en mi servidor de git: /git/slstatus/.
Su uso es extremadamente sencillo, siendo que por defecto; la configuración de
const unsigned int interval = 1000;
static const char unknown_str[] = "n/a";
#define MAXLEN 2048
static const struct arg args[] = {
{ datetime, "%s", "%F %T" },
};
La configuración por defecto de
Lo que más nos interesa por el momento es la estructura
De tal forma añado, en mi caso, el siguiente contenido para su muestra en la barra de estado:
{ battery_state, "%s", "BAT0" },
{ battery_perc, "%s", "BAT0" },
{ battery_remaining, " %s", "BAT0" },
Por gusto personal he cambiado también el código de
diff --git a/components/battery.c b/components/battery.c
@@ -56,8 +56,8 @@
char *state;
char *symbol;
} map[] = {
- { "Charging", "+" },
- { "Discharging", "-" },
+ { "Charging", "ϟϟ" },
+ { "Discharging", "ϟ" },
{ "Full", "o" },
{ "Not charging", "o" },
};