Martes 22/09/2026
ETIQUETA | Software

La manera natural de cerrar la sesión en dwm es utilizando las herramientas de suckless. Este script emplea específicamente dmenu y slock.
Es muy popular entre los usuarios de dwm y existen múltiples versiones disponibles en internet. Este, lo he adaptado a mis necesidades para usarlo con la Raspberry Pi. En mi caso utilizo el color gris para resaltar y no incluyo ninguna opción para suspensión del sistema, ya que en la Raspberry Pi carece de sentido.
#!/bin/sh
# Dependencias: dmenu y slock o suckless-tools.
case "$(printf "Apagar\nReiniciar\nSalir\nBloquear\nCancelar" | dmenu \
-fn "monospace:size=12" \
-nb "${COLOR_BACKGROUND:-#000000}" \
-nf "${COLOR_DEFAULT:-#777777}" \
-sf "${COLOR_HIGHLIGHT:-#ffffff}" \
-sb "#555555" \
-b -i -p \
"Sesión:" -l 5)" in
*"Apagar") exec systemctl poweroff;;
*"Reiniciar") exec systemctl reboot;;
*"Salir") pkill -U $USER;;
*"Bloquear") slock;;
*"Cancelar") exit 0 ;;
*) exit 1 ;;
esac
Tanto dmenu como slock se pueden instalar descargándolos y compilándolos desde la página oficial de suckless, o mediante el paquete suckless-tools, que incluye ambas herramientas:
sudo apt install suckless-tools
Espero que sea de utilidad.