Martes 22/03/2022

ETIQUETA | Software

dwm

Dynamic Window Manager “dwm” es un gestor de ventanas minimalista para el Sistema de ventanas X. Está escrito en C y consume muy pocos recursos.

A continuación expongo cómo instalar dwm partiendo de Raspbian Lite (ahora Raspberry Pi OS Lite). También podríamos usar Dietpi , con objeto de conseguir una instalación lo más minimalista posible.

Empezamos con una actualización:

sudo apt update && sudo apt upgrade -y

Seguidamente instalamos las dependencias y los programas necesarios.

sudo apt install libx11-dev libxft-dev libxinerama-dev suckless-tools stterm git

Clonamos dwm

git clone https://git.suckless.org/dwm

Accedemos al directorio de dwm

cd dwm

Hacemos una copia del archivo de configuración

cp config.def.h config.h

Y compilamos

sudo make clean install

Instalamos “xinit” para poder arrancar el Sistema de ventanas X y también nos aseguramos de que estén instaladas las utilidades de X11 necesarias para usar “xsetroot

sudo apt install xinit x11-xserver-utils

Por ultimo vamos a crear el archivo ~/.xinitrc para configurar el arranque gráfico.

nano ~/.xinitrc

Con el siguiente contenido:

#!/bin/bash

# Hora en la barra de estado
while true; do
xsetroot -name "$(date +"%H:%M")"
sleep 1
done &

# Inicio de sesión DWM
exec dwm

Después de guardarlo, le damos permisos:

chmod 755 ~/.xinitrc

A partir de aquí podemos arrancar el entorno gráfico con:

startx

Con esto hemos conseguido una instalación mínima de dwm que nos sirve, como base, para ampliarla con nuestras preferencias y programas favoritos.

Salud(os).


§