Martes 22/09/2026

ETIQUETA | Software

cerrar sesion

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.


§