Búsqueda de sitios web

Los 14 mejores administradores de ventanas en mosaico para Linux en 2024


Como sugiere el nombre, los administradores de ventanas de Linux son responsables de coordinar el funcionamiento de las ventanas de las aplicaciones. Se ejecutan silenciosamente en segundo plano de su sistema operativo y se encargan del aspecto y la disposición de los programas abiertos.

Hay varios Administradores de ventanas que puede usar en Linux pero, como era de esperar, aquí hay un artículo que enumera los mejores administradores de ventanas en mosaico para que pueda elegir.

1. i3 – WM de mosaico mejorado

i3 es una aplicación de gestión de ventanas gratuita, de código abierto y completamente configurable dirigida a usuarios y desarrolladores avanzados de Linux y BSD. Presenta una estructura de datos de árbol que permite diseños más flexibles que sus alternativas y no requiere Haskell o LUA.

i3 se encuentra entre las aplicaciones de gestión de mosaico de ventanas manuales más queridas debido a sus amplias funciones que incluyen configuraciones en texto sin formato, atajos de teclado personalizados y configuración sin la necesidad de reiniciar el sistema subyacente.

El paquete 'i3' está disponible en la distribución que estás usando, simplemente usa tu administrador 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 administrador de mosaicos gratuito, liviano y de código abierto conocido por adherirse a la filosofía de Linux al concentrarse en hacer una cosa y hacerlo correctamente.

Se basa en la partición del espacio binario que representa las ventanas como las hojas de un árbol binario completo y maneja el enlace de teclas con una utilidad separada sxhkd, que permite un rendimiento más fluido y 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 los mosaicos de aplicaciones y se configura y controla a través de mensajes, entre otras.

El paquete 'bspwm' está disponible en la distribución que estás usando, simplemente usa tu administrador 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. hierbasstluftwm

herbstluftwm es un administrador de ventanas de mosaico manual configurable, gratuito y de código abierto para x11 usando Glib y Xlib. Básicamente, funciona utilizando un diseño basado en dividir marcos en submarcos que se pueden dividir aún más y llenar 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 administrador 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. impresionante

Awesome es un administrador de mosaicos de próxima generación, gratuito y de código abierto para X, creado 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 cabezales 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 usando, simplemente usa tu administrador de paquetes para instalarlo, como se muestra 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. Tílix

Tilix es un administrador y emulador de terminal de mosaico GTK3 avanzado que utiliza las Pautas de interfaz humana de Gnome. Permite a los usuarios organizar ventanas de aplicaciones horizontal y verticalmente mediante arrastrar y soltar.

Tilix ofrece a sus usuarios muchas funciones que incluyen trabajar con títulos e hipervínculos personalizados, compatibilidad con 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 usando, simplemente usa tu administrador de paquetes para instalarlo, como se muestra 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. XMónada

XMonad es un administrador de ventanas de mosaico dinámico X11 gratuito y de código abierto 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 decoraciones 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 usando, simplemente usa tu administrador de paquetes para instalarlo, como se muestra 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. balanceo

Sway es un administrador de ventanas gratuito, de código abierto y liviano, compatible con Wayland i3, que organiza automáticamente las ventanas de aplicaciones para maximizar lógicamente el espacio del escritorio. Organiza las ventanas en una cuadrícula de forma predeterminada y admite casi todos los comandos incluidos en i3.

Sus características incluyen soporte para atajos de teclado, uso de Wayland en lugar de Xorg y espacios en blanco.

El paquete 'Sway' está disponible en la distribución que estás usando, simplemente usa tu administrador de paquetes para instalarlo, como se muestra 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 terminal de código abierto que permite a los usuarios crear múltiples sesiones de terminal a las que pueden acceder y controlar 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ácilmente utilizable gracias a su soporte para combinaciones de teclas que puedes usar para dividir ventanas y crear más paneles. También puede compartir instancias de shell individuales entre distintas sesiones para que diferentes usuarios las utilicen con diferentes propósitos.

El paquete 'tmux' está disponible en la distribución que estás usando, simplemente usa tu administrador de paquetes para instalarlo, como se muestra 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. espectro

spectrwm es un administrador de ventanas de mosaico y reparación de ventanas pequeño, dinámico, xmonad y inspirado en dwm creado para X11 para que sea rápido, compacto y conciso. Fue creado con el objetivo de resolver los problemas de xmonad y dwm face.

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 personalizables y ancho de borde, arrastrar para flotar, menú de inicio rápido, barra de estado personalizable, compatibilidad dinámica con RandR, etc.

El paquete 'spectrwm' está disponible en la distribución que estás usando, simplemente usa tu administrador de paquetes para instalarlo, como se muestra 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 liviano basado en C 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, incluidas libXext para la extensión de formas, 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, p. Damn Small Linux y Puppy Linux y ha encontrado la mayor parte de su uso en PC portátiles como 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. Qtilo

Qtile es un administrador de ventanas en mosaico de código abierto, pequeño pero con todas las funciones y completamente configurable, desarrollado en Python. Está diseñado centrándose en la simplicidad, la extensibilidad mediante extensiones y la personalización.

Qtile presenta diseños, comandos y widgets personalizados fáciles de escribir. También se puede programar de forma remota para configurar espacios de trabajo, actualizar los widgets de la barra de estado, manipular ventanas, etc. Tiene documentación completa en caso de que necesite aclaraciones en el camino.

En las versiones más recientes de Ubuntu (18.04 o superior), Debian (10 o superior) y Fedora, existen Qtile paquetes 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. veneno para ratas

Ratpoison es un administrador de ventanas liviano diseñado para ser simple y sin gráficos sofisticados, decoraciones de ventanas ni dependencia de ningún otro proyecto. Está inspirado en la pantalla GNU, que es muy popular en la comunidad de terminales virtuales.

Las características principales de Ratpoison incluyen la capacidad de dividir ventanas en marcos que no se superpongan con todas las ventanas maximizadas dentro de sus marcos. Se opera únicamente mediante comandos de teclado.

El paquete 'Ratpoison' está disponible en la distribución que estás usando, simplemente usa tu administrador de paquetes para instalarlo, como se muestra 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 en mosaico liviano y dinámico para el sistema X Windows que ha guiado el desarrollo de varios otros administradores de ventanas X, incluidos los administradores de ventanas awesome y xmonad.

dwm controla ventanas en diseños en mosaico, monóculo y flotantes, y todos estos diseños se pueden agregar dinámicamente, mejorando el entorno de la aplicación en uso y la tarea ejecutada.

El paquete 'dwm' está disponible en la distribución que estás usando, simplemente usa tu administrador de paquetes para instalarlo, como se muestra 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. Noción

Notion es un administrador de ventanas único diseñado para el sistema de ventanas X que ofrece una función de mosaico, donde la pantalla se divide en mosaicos que no se superponen, cada uno con una ventana, maximizando su uso.

Además, Notion admite pestañas, lo que permite organizar varias ventanas dentro de un solo mosaico. En particular, es un administrador estático, a diferencia de muchos dinámicos que ajustan automáticamente el tamaño de los mosaicos.

El paquete 'notion' está disponible en la distribución que estás usando, simplemente usa tu administrador de paquetes para instalarlo, como se muestra 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 mosaicos en la comunidad entre los que puede elegir, pero no muchos de ellos ofrecen una lista de funciones casi completa como las aplicaciones enumeradas anteriormente.

¿Conoce alguna aplicación encomiable que merezca la pena mencionar? ¿O ha tenido experiencias con alguno que influyó en su elección de uno sobre el otro? No dude en compartir sus pensamientos con nosotros en la sección de comentarios a continuación.