@dedalo
Ya que hay interés en el tema, intentaré hacer una breve guía de instalación de este WM que encontré en la Arch Wiki, Berry WM.
Empezando, ya consideraré que tienes instalado una distribución mínima de Arch, porque es dónde sé instalarla… Y, es largo explicar cómo hacer la instalación mínima…
Algunos datos; Berry WM es un gestor de ventanas flotantes hecho en C (lo que me atrajo por probarla) y que sigue la filosofía de Unix, de “Haz una cosa y hazla bien”, lo que hace que tenga menos funciones que Qtile (que creo que es más lento por su uso de python y otras dependencias, aunque sea por mosaicos).
Una vez que tienes el sistema funcionando bien con la terminal tty, tienes que instalar las dependencias:
sudo pacman -S xorg xorg-xinit
Varios ya deberían saber, cómo me marcaron, que estás son las dependencias obligatorias de cualquier Windows Manager, y berry sólo usa estás, ninguna más.
Para continuar, haré preferencia por bajar los repositorios y compilarlos, ya que Berry no está en pacman sino que está en yay. Aunque algunos paquetes si bajaré de pacman.
Empezando:
git clone https://github.com/JLErvin/berry
cd berry
make
sudo make install
Ahí compilas e instalas el gestor de ventanas, pero este WM es tan minimalista que no tiene gestor de eventos cómo Qtile. Pero, tiene un cliente, llamado berryc, con el que podés controlar las ventanas desde la consola. Por lo cual, ahora instalaremos un gestor de eventos que correrá en segundo plano.
git clone https://github.com/baskerville/sxhkd
cd sxhkd
make
sudo make install
Y, lo tienes ya instalado.
Luego, necesitarás un lanzador de aplicaciones, que será con dmenu.
git clone https://git.suckless.org/dmenu
cd dmenu
make
sudo make install
Luego, se necesitará una barra de estado, que puede ser polybar (más fácil) o lemonbar (más personalizable), ambas es dificil, pero polybar te da una por defecto un tanto simplona… Ambas se configuran desde sus propios scripts. Además de algunos paquetes más…
sudo pacman -S polybar alacritty firefox alsa-utils brightness nemo gedit fastfetch htop picom xwallpaper
Tras estos paquetes, ahora se necesita un script que se iniciará con startx;
Dentro del archivo:
~/.xinitrc
setxkbmap es
sxhkd -c $HOME/.config/berry/sxhkdrc &
xwallpaper --zoom $HOME/address/to/path/to/image.format &
picom --config $HOME/.config/picom.conf &
polybar &
exec berry
Lo más probable sea que quieras un fondo de pantalla en lugar de un fondo negro, con lo cual con xwallpaper le das la imagen, cómo marca donde va la dirección, y lo tienes, todas necesitan del simbolo & (menos berry, ya que sería el principal), ya que es la forma de que se ejecuten en segundo plano.
En el archivo:
$HOME/.config/berry/sxhkdrc
Y, en:
HOME/.config/picom.conf
Puedes guiarte con:
https://github.com/Feavr555/Instalation_Berry_WM
Ya qué se está volviendo muy largo esté mensaje.
Tras esto, queda en cada uno ir personalizandolo, hasta este punto (cómo aparece en el repositorio de guía de mi github, siganlo… =) ) pude investigar de su funcionamiento entre blogs y videos, principalmente en inglés, que en español no encontré (que no entiendo mucho inglés…).
Espero que les haya sido de su agrado está guía…