steppewm: un gestor de ventanas Wayland apilable, ligero y tematizable

Fuentes: steppewm: a minimal stacking Wayland window manager

steppewm es un gestor de ventanas para Wayland, de tipo apilable (stacking), construido sobre wlroots y pensado para usuarios que prefieren ventanas flotantes que se solapan, con barras de título y una barra de tareas al estilo IceWM. El proyecto ocupa poco espacio, es configurable y se distribuye con 25 temas clásicos en formato pixmap de IceWM.

Entre sus funciones principales figuran la gestión apilable de ventanas con snapping y múltiples espacios de trabajo, una barra de tareas con conmutador Alt-Tab, un OSD para volumen, brillo y distribución de teclado, compatibilidad con layer-shell, bloqueo de sesión y configuración multimonitor. Incorpora además una bandeja del sistema (system tray) mediante sdbus-c++ y, de forma opcional, soporte de XWayland a través de xwayland-satellite para ejecutar aplicaciones X11.

La configuración se realiza en un archivo Lua (config.lua), ubicado por defecto en ~/.config/steppewm/config.lua, con una ruta alternativa mediante el parámetro -c. La documentación incluye un conversor de temas IceWM.

Los requisitos de compilación son Meson, Ninja, Make, wlroots (0.18, 0.19 o 0.20), wayland, xkbcommon, libinput, Lua 5.4, pixman y cairo. Como dependencias opcionales se listan libpulse (audio), sdbus-c++ (bandeja del sistema) y librsvg (iconos SVG). En Arch Linux se instala desde el AUR mediante makepkg -si; en otras distribuciones se compila con make configure, make build y make install. Se recomienda combinarlo con swaybg, swayidle, wlr-randr, wlrctl, wlopm y xwayland-satellite.