Como su nombre sugiere, los Administradores de ventanas de Linux son responsables de coordinar cómo funcionan las ventanas de las aplicaciones. Se ejecutan silenciosamente en segundo plano de su sistema operativo, manejando la apariencia y disposición de los programas abiertos.
Existen varios administradores de ventanas que puedes usar en Linux, pero como cabría esperar, aquí tienes un artículo que enumera los mejores administradores de ventanas en mosaico para que elijas.
1. i3: Administrador de Ventanas en Mosaico Mejorado
i3 es uno de los gestores de mosaicos de ventanas manuales más queridos debido a sus amplias características que incluyen configuraciones en texto plano, accesos directos de teclado personalizados y configuración sin necesidad de reiniciar el sistema subyacente.

El paquete ‘i3‘ está disponible en la distribución que estás utilizando, simplemente usa tu gestor de paquetes para instalarlo, como se muestra a continuación.
$ sudo apt install i3 [On Debian, Ubuntu and Mint] $ sudo yum install i3 [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge x11-wm/i3 [On Gentoo Linux] $ sudo apk add i3 [On Alpine Linux] $ sudo pacman -S i3 [On Arch Linux] $ sudo zypper install i3 [On OpenSUSE]
2. bspwm
bspwm es un gestor de mosaicos gratuito, ligero y de código abierto conocido por adherirse a la filosofía de Linux al concentrarse en hacer una sola cosa y hacerla correctamente.
Está basado en partición de espacio binario que representa las ventanas como las hojas de un árbol binario completo y maneja la vinculación de teclas con una utilidad separada sxhkd, lo que permite un rendimiento más suave y el soporte para otros dispositivos de entrada.
Las características de bspwm incluyen soporte para múltiples ventanas, soporte parcial para EWMH, modo automático para configurar automáticamente la posición de las aplicaciones en mosaico, y se configura y controla a través de mensajes, entre otros.

El paquete ‘bspwm’ está disponible en la distribución que estás usando, simplemente usa tu gestor de paquetes para instalarlo, como se muestra a continuación.
$ sudo apt install bspwm [On Debian, Ubuntu and Mint] $ sudo yum install bspwm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/bspwm [On Gentoo Linux] $ sudo apk add bspwm [On Alpine Linux] $ sudo pacman -S bspwm [On Arch Linux] $ sudo zypper install bspwm [On OpenSUSE]
3. herbstluftwm
herbstluftwm es un gestor de ventanas de mosaico manual, gratuito y de código abierto, para x11 que utiliza Glib y Xlib. Básicamente, funciona utilizando un diseño basado en dividir marcos en sub-marcos que pueden dividirse aún más y llenarse con ventanas.
Las características principales de herbstluftwm incluyen etiquetas (es decir, espacios de trabajo o escritorios virtuales), un script de configuración que se ejecuta al inicio, exactamente una etiqueta por monitor, etc.

El paquete ‘herbstluftwm’ está disponible en la distribución que estás usando, simplemente usa tu gestor de paquetes para instalarlo, como se muestra a continuación.
$ sudo apt install herbstluftwm [On Debian, Ubuntu and Mint] $ sudo yum install herbstluftwm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/herbstluftwm [On Gentoo Linux] $ sudo apk add herbstluftwm [On Alpine Linux] $ sudo pacman -S herbstluftwm [On Arch Linux] $ sudo zypper install herbstluftwm [On OpenSUSE]
4. awesome
awesome es un gestor de ventanas de mosaico de próxima generación, gratuito y de código abierto, para X construido para ser rápido y extensible, y está dirigido principalmente a desarrolladores, usuarios avanzados y cualquier persona que desee controlar su entorno gráfico.
Sus características incluyen código fuente y API bien documentados, soporte real para múltiples pantallas con escritorios por pantalla, soporte para D-Bus, soporte para extensiones Lua, sin capas flotantes o en mosaico, etc.

El paquete ‘awesome‘ está disponible en la distribución que estás utilizando, simplemente usa tu gestor de paquetes para instalarlo, como se demuestra a continuación.
$ sudo apt install awesome [On Debian, Ubuntu and Mint] $ sudo yum install awesome [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/awesome [On Gentoo Linux] $ sudo apk add awesome [On Alpine Linux] $ sudo pacman -S awesome [On Arch Linux] $ sudo zypper install awesome [On OpenSUSE]
5. Tilix
Tilix es un emulador de terminal y gestor de mosaicos avanzado GTK3 que sigue las Directrices de la Interfaz Humana de Gnome. Permite a los usuarios organizar ventanas de aplicaciones horizontal y verticalmente utilizando arrastrar y soltar.
Tilix ofrece a sus usuarios una gran cantidad de características, incluyendo trabajar con títulos personalizados y enlaces hipertextuales personalizados, soporte para imágenes de fondo transparentes, notificaciones en segundo plano, múltiples paneles y diseños persistentes.

El paquete ‘Tilix‘ está disponible en la distribución que estás utilizando, simplemente usa tu gestor de paquetes para instalarlo, como se demuestra a continuación.
$ sudo apt install tilix [On Debian, Ubuntu and Mint] $ sudo yum install tilix [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/tilix [On Gentoo Linux] $ sudo apk add tilix [On Alpine Linux] $ sudo pacman -S tilix [On Arch Linux] $ sudo zypper install tilix [On OpenSUSE]
6. XMonad
XMonad es un administrador de ventanas de mosaico dinámico X11 de código abierto y gratuito que existe para automatizar la búsqueda y alineación de ventanas. Es extensible utilizando su propia biblioteca de extensiones que le brinda opciones para barras de estado y decoración de ventanas. También es mínimo, estable y fácil de configurar.

El paquete ‘XMonad‘ está disponible en la distribución que estás utilizando, simplemente usa tu gestor de paquetes para instalarlo, como se demuestra a continuación.
$ sudo apt install xmonad [On Debian, Ubuntu and Mint] $ sudo yum install xmonad [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/xmonad [On Gentoo Linux] $ sudo apk add xmonad [On Alpine Linux] $ sudo pacman -S xmonad [On Arch Linux] $ sudo zypper install xmonad [On OpenSUSE]
7. Sway
Sway es un administrador de ventanas de mosaico Wayland liviano, gratuito y de código abierto que es compatible con i3 y que organiza automáticamente las ventanas de las aplicaciones de manera lógica para maximizar el espacio en el escritorio. Por defecto, organiza las ventanas en una cuadrícula y es compatible con casi todos los comandos incluidos en i3.
Sus características incluyen soporte para atajos de teclado, su uso de Wayland en lugar de Xorg y las separaciones entre ventanas.

El paquete ‘Sway‘ está disponible en la distribución que estás utilizando, simplemente usa tu gestor de paquetes para instalarlo, como se demuestra a continuación.
$ sudo apt install sway [On Debian, Ubuntu and Mint] $ sudo yum install sway [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/sway [On Gentoo Linux] $ sudo apk add sway [On Alpine Linux] $ sudo pacman -S sway [On Arch Linux] $ sudo zypper install sway [On OpenSUSE]
8. tmux
tmux es un multiplexor de terminales de código abierto que permite a los usuarios crear múltiples sesiones de terminal que pueden ser accedidas y controladas desde una sola pantalla, lo que lo hace perfecto para ejecutar varios programas de línea de comandos al mismo tiempo.
tmux aprovecha todo el espacio disponible y es fácil de usar gracias a su soporte para combinaciones de teclas que puedes usar para dividir ventanas y crear más paneles. También puedes compartir instancias de shell individuales entre sesiones distintas para ser utilizadas con diferentes propósitos por diferentes usuarios.

El paquete ‘tmux‘ está disponible en la distribución que estás utilizando, simplemente usa tu gestor de paquetes para instalarlo, como se demuestra a continuación.
$ sudo apt install tmux [On Debian, Ubuntu and Mint] $ sudo yum install tmux [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/tmux [On Gentoo Linux] $ sudo apk add tmux [On Alpine Linux] $ sudo pacman -S tmux [On Arch Linux] $ sudo zypper install tmux [On OpenSUSE]
9. spectrwm
spectrwm es un pequeño, dinámico, xmonad, y dwm-inspirado administrador de ventanas de reparenting y tiling construido para X11 para ser rápido, compacto, y conciso. Fue creado con el objetivo de resolver los problemas de xmonad y dwm enfrentan.
spectrwm utiliza un archivo de configuración de texto plano, cuenta con valores predeterminados similares a los de xmonad y dwm, y cuenta con atajos de teclado integrados. Sus otras características incluyen colores y ancho de borde personalizables, flotar arrastrando, menú de lanzamiento rápido, barra de estado personalizable, soporte dinámico de RandR, etc.

El paquete ‘spectrwm‘ está disponible en la distribución que estás utilizando, simplemente usa tu gestor de paquetes para instalarlo, como se demuestra a continuación.
$ sudo apt install spectrwm [On Debian, Ubuntu and Mint] $ sudo yum install spectrwm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/spectrwm [On Gentoo Linux] $ sudo apk add spectrwm [On Alpine Linux] $ sudo pacman -S spectrwm [On Arch Linux] $ sudo zypper install spectrwm [On OpenSUSE]
10. JWM
JWM (Joe’s Window Manager) es un administrador de ventanas ligero basado en C y de código abierto para el Sistema de Ventanas X11 optimizado para funcionar sin problemas en sistemas informáticos más antiguos y menos potentes.
Solo requiere la biblioteca Xlib para ejecutarse, pero es capaz de trabajar con una gran cantidad de otras bibliotecas, incluyendo libXext para la extensión de forma, Cairo y libRSVG para iconos y fondos, libjpeg y libpng para fondos e iconos JPEG y PNG respectivamente, etc.

JWM está incluido en un par de distribuciones de Linux, como Damn Small Linux y Puppy Linux, y ha encontrado la mayor parte de su uso en PCs portátiles como el Raspberry Pi.
$ sudo apt install jwm [On Debian, Ubuntu and Mint] $ sudo yum install jwm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/jwm [On Gentoo Linux] $ sudo apk add jwm [On Alpine Linux] $ sudo pacman -S jwm [On Arch Linux] $ sudo zypper install jwm [On OpenSUSE]
11. Qtile
Qtile es un pequeño pero completo y totalmente configurable administrador de ventanas de escritorio en mosaico de código abierto desarrollado en Python. Está diseñado con un enfoque en la simplicidad, la extensibilidad mediante extensiones y la personalización.
Qtile cuenta con diseños personalizados fáciles de escribir, comandos y widgets. También se puede programar de forma remota para configurar espacios de trabajo, actualizar widgets de barra de estado, manipular ventanas, etc. Tiene documentación completa en caso de que necesite aclaraciones en el camino.

En versiones más recientes de Ubuntu (18.04 o superior), Debian (10 o superior) y Fedora, hay paquetes Qtile disponibles para instalar a través de.
$ sudo apt install qtile [On Debian, Ubuntu and Mint] $ sudo yum install qtile [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
12. Ratpoison
Ratpoison es un administrador de ventanas ligero diseñado para ser simple y sin gráficos de lujo, decoración de ventanas o dependencia de otros proyectos. Está modelado a partir de GNU Screen, que es muy popular en la comunidad de terminales virtuales.
Las principales características de Ratpoison incluyen la capacidad de dividir ventanas en marcos sin superposición, con todas las ventanas maximizadas dentro de sus marcos. Se maneja únicamente mediante comandos de teclado.

El paquete ‘Ratpoison‘ está disponible en la distribución que está utilizando, simplemente use su administrador de paquetes para instalarlo, como se demuestra a continuación.
$ sudo apt install ratpoison [On Debian, Ubuntu and Mint] $ sudo yum install ratpoison [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/ratpoison [On Gentoo Linux] $ sudo apk add ratpoison [On Alpine Linux] $ sudo pacman -S ratpoison [On Arch Linux] $ sudo zypper install ratpoison [On OpenSUSE]
13. dwm
dwm es un administrador de ventanas ligero y dinámico para el sistema X Windows que ha guiado el desarrollo de varios otros administradores de ventanas X, incluido el administrador de ventanas awesome y el administrador de ventanas xmonad.
dwm controla las ventanas en diseños de mosaico, monocle y flotante, y todos estos diseños se pueden agregar dinámicamente, mejorando el entorno para la aplicación en uso y la tarea ejecutada.

El paquete ‘dwm’ está disponible en la distribución que está utilizando, simplemente use su administrador de paquetes para instalarlo, como se demuestra a continuación.
$ sudo apt install dwm [On Debian, Ubuntu and Mint] $ sudo yum install dwm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/dwm [On Gentoo Linux] $ sudo apk add dwm [On Alpine Linux] $ sudo pacman -S dwm [On Arch Linux] $ sudo zypper install dwm [On OpenSUSE]
14. Notion
Notion es un administrador de ventanas único diseñado para el sistema de ventanas X que ofrece una característica de división en mosaicos, donde la pantalla se divide en mosaicos no superpuestos, cada uno conteniendo una ventana, maximizando su uso.
Además, Notion admite el agrupamiento en pestañas, lo que permite organizar múltiples ventanas dentro de un solo mosaico. Destacablemente, es un administrador estático, a diferencia de muchos administradores dinámicos que ajustan automáticamente el tamaño de los mosaicos.

El paquete ‘notion‘ está disponible en la distribución que estás utilizando, simplemente usa tu administrador de paquetes para instalarlo, como se demuestra a continuación.
$ sudo apt install notion [On Debian, Ubuntu and Mint] $ sudo yum install notion [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/notion [On Gentoo Linux] $ sudo apk add notion [On Alpine Linux] $ sudo pacman -S notion [On Arch Linux] $ sudo zypper install notion [On OpenSUSE]
Conclusión
Hay más administradores de división en mosaicos en la comunidad que puedes elegir, pero no muchos de ellos ofrecen casi una lista de características completa como las aplicaciones mencionadas arriba.
¿Conoces alguna aplicación digna de mención? ¿O has tenido experiencias con alguna que hayas influido en tu elección de una sobre la otra? Siéntete libre de compartir tus pensamientos con nosotros en la sección de comentarios a continuación.
Source:
https://www.tecmint.com/best-tiling-window-managers-for-linux/