Viernes 13/09/2024
ETIQUETA | Software
La llegada de la Raspberry Pi 5 ha traído importantes cambios en el sistema operativo Raspberry Pi OS. La adopción, de forma predeterminada, del sistema de ventanas Wayland impide la utilización de dwm, que está diseñado para usarse con el entorno de ventanas X11.
Para utilizar dwm, es necesario descartar el uso de Wayland, iniciando el sistema en modo consola y posteriormente cargando el sistema de ventanas X11 junto con dwm.
Parto de la base de que tenemos instalada y funcionando la última versión de Raspberry Pi OS y procedemos con los siguientes pasos:
Primero instalamos las dependencias de dwm:
sudo apt install libx11-dev libxft-dev libxinerama-dev xinit x11-xserver-utils xserver-xorg xterm git
Seguidamente creamos el directorio donde vamos a descargar y conservar el código fuente de los programas necesarios:
mkdir -p ~/.local/src
Ahora procedemos a descargar e instalar los tres programas básicos de la instalación: st, dmenu y dwm
git clone git://git.suckless.org/st ~/.local/src/st
git clone git://git.suckless.org/dmenu ~/.local/src/dmenu
git clone git://git.suckless.org/dwm ~/.local/src/dwm
cd ~/.local/src/st
cp config.def.h config.h
sudo make clean install
cd ~/.local/src/dmenu
cp config.def.h config.h
sudo make clean install
cd ~/.local/src/dwm
cp config.def.h config.h
sudo make clean install
Creamos el archivo .xinitrc
nano ~/.xinitrc
Y lo dejamos así:
#!/bin/bash
while true; do
xsetroot -name "$(date +"%H:%M")"
sleep 1
done &
exec dwm
Le damos permisos de ejecución.
chmod 755 ~/.xinitrc
Seguidamente configuramos el inicio de sesión en modo consola con la configuración de la Raspberry Pi.
Finalmente editamos el archivo "~/.profile" con:
nano ~/.profile
Y le añadimos al final.
startx
Para hacer el arranque de X11 y dwm automatico.
Caso de que quisieramos revertir la situación y seguir usando Wayland, bastaría con comentar startx en "~/.profile" y sustituirlo por wayfire así:
#startx
wayfire
Esto es todo.