Los 11 mejores administradores de ventanas de mosaico para Linux

Como sugiere el nombre Administrador de ventanas de Linux , el trabajo de administradores de ventanas es coordinar cómo funcionan las ventanas de aplicaciones y se ejecutan automáticamente en el fondo de su sistema operativo para administrar la apariencia y ubicación. de ejecutar aplicaciones.

Hay varias aplicaciones del Administrador de ventanas que puede usar en Linux , pero tal como lo esperaría, aquí hay un artículo con las 11 mejores opciones para elegir.

1. i3

i3 es una aplicación de administrador de Windows gratuita, de código abierto y completamente configurable dirigida a usuarios y desarrolladores avanzados de Linux y BSD. Cuenta con 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 administrador de mosaico de ventanas más populares 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 lo proporciona la distribución que está utilizando, solo use el administrador de paquetes para instalarlo como se muestra.

$ sudo yum install i3    [On CentOS/RHEL]
$ sudo dnf install i3    [On Fedora]
$ sudo apt install i3    [On Debian/Ubuntu]

2. bspwm

bspwm es un gestor de mosaico de Linux gratuito, ligero 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 mejor desempeño 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 otros.

El paquete bspwm lo proporciona la distribución que está utilizando, solo use el administrador de paquetes para instalarlo como se muestra.

$ sudo yum install bspwm    [On CentOS/RHEL]
$ sudo dnf install bspwm    [On Fedora]
$ sudo apt install bspwm    [On Debian/Ubuntu]

3. herbstluftwm

herbstluftwm es un administrador de ventanas de mosaico manual configurable de código abierto y gratuito para x11 que usa Glib y Xlib . Básicamente, funciona utilizando un diseño basado en la división de marcos en sub-marcos que se pueden dividir y rellenar con ventanas.

Las características principales de herbstluftwm ' incluyen etiquetas (es decir, áreas de trabajo o escritorios virtuales), un script de configuración que se ejecuta al inicio, exactamente una etiqueta por monitor, etc.

El paquete herbstluftwm lo proporciona la distribución que está utilizando, solo use el administrador de paquetes para instalarlo como se muestra.

$ sudo yum install herbstluftwm    [On CentOS/RHEL]
$ sudo dnf install herbstluftwm    [On Fedora]
$ sudo apt install herbstluftwm    [On Debian/Ubuntu]

4. impresionante

awesome es un administrador de mosaico 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 quiera controlar su entorno gráfico.

Sus características incluyen código fuente y API bien documentados, soporte real de 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 lo proporciona la distribución que está utilizando, solo use el administrador de paquetes para instalarlo como se muestra.

$ sudo yum install awesome    [On CentOS/RHEL]
$ sudo dnf install awesome    [On Fedora]
$ sudo apt install awesome    [On Debian/Ubuntu]

5. Tilix

Tilix es un GTK3 avanzado de emulador y administrador de terminal de mosaico que utiliza las Directrices 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, como trabajar con títulos personalizados 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 lo proporciona la distribución que está utilizando, solo use el administrador de paquetes para instalarlo como se muestra.

$ sudo yum install tilix    [On CentOS/RHEL]
$ sudo dnf install tilix    [On Fedora]
$ sudo apt install tilix    [On Debian/Ubuntu]

6. XMonad

XMonad es un administrador de ventanas X11 dinámico 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 las barras de estado y las decoraciones de las ventanas. También es mínimo, estable y fácil de configurar.

El paquete xmonad lo proporciona la distribución que está utilizando, solo use el administrador de paquetes para instalarlo como se muestra.

$ sudo yum install xmonad    [On CentOS/RHEL]
$ sudo dnf install xmonad    [On Fedora]
$ sudo apt install xmonad    [On Debian/Ubuntu]

7. balancearse

Sway es un administrador de ventanas compatible con Wayland i3 de código abierto y gratuito de código abierto que organiza automáticamente las ventanas de las 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, su uso de Wayland en lugar de Xorg y huecos. Lea más sobre Sway en nuestro artículo aquí.

Sway está disponible para instalar desde el repositorio predeterminado de muchas distribuciones, si no está disponible, visite esta página wiki para obtener instrucciones de instalación para sus distribuciones.

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 hace uso de todo el espacio disponible y se puede utilizar fácilmente gracias a su compatibilidad con combinaciones de teclas que puede usar para dividir ventanas y crear más paneles. También puede compartir instancias de shell individuales entre sesiones distintas para que diferentes usuarios las utilicen con fines diferentes.

El paquete tmux lo proporciona la distribución que está utilizando, solo use el administrador de paquetes para instalarlo como se muestra.

$ sudo yum install tmux    [On CentOS/RHEL]
$ sudo dnf install tmux    [On Fedora]
$ sudo apt install tmux    [On Debian/Ubuntu]

9. spectrwm

spectrwm es un pequeño, dinámico, xmonad y dwm-inspirado , el administrador de ventanas de arreglos y mosaico diseñado para que X11 sea rápido, compacto y conciso. Fue creado con el objetivo de resolver los problemas de xmonad y dwm .

spectrwm usa un archivo de configuración de texto plano, presenta valores predeterminados similares a los de xmonad y dwm , y cuenta con métodos abreviados 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, soporte dinámico de RandR, etc.

El paquete spectrwm lo proporciona la distribución que está utilizando, solo use el administrador de paquetes para instalarlo como se muestra.

$ sudo yum install spectrwm    [On CentOS/RHEL]
$ sudo dnf install spectrwm    [On Fedora]
$ sudo apt install spectrwm    [On Debian/Ubuntu]

10. JWM

JWM ( Joe's Window Manager ) es un administrador de ventanas ligero de código abierto basado en C para el X11 Window System optimizado para funcionar sin problemas en sistemas informáticos antiguos y menos potentes. Requiere solo la biblioteca Xlib para ejecutarse, pero es capaz de trabajar con una gran cantidad de otras bibliotecas, incluyendo libXext para la extensión de la forma, El Cairo y libRSVG para iconos y fondos, libjpeg y libpng para fondos e iconos JPEG y PNG respectivamente, etc.

JWM se incluye en un par de distribuciones de Linux, por ejemplo, Damn Small Linux y Puppy Linux y ha encontrado la mayor parte de su uso en PC portátiles como la Raspberry Pi .

$ sudo yum install jwm    [On CentOS/RHEL]
$ sudo dnf install jwm    [On Fedora]
$ sudo apt install jwm    [On Debian/Ubuntu]

11. Qtile

Qtile es un administrador de ventanas de mosaico de código abierto pequeño pero completamente funcional y completamente configurable 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, comandos y widgets personalizados fáciles de escribir. También se puede crear un script de forma remota para configurar espacios de trabajo, actualizar widgets de la barra de estado, manipular ventanas, etc. Cuenta con una documentación completa en caso de que necesite una aclaración en el camino.

Hay más administradores de mosaico en la comunidad entre los que puede elegir, pero no muchos de ellos ofrecen casi una lista completa de funciones como las aplicaciones mencionadas anteriormente.

¿Conoces alguna aplicación digna de mención que merezca ser mencionada? ¿O ha tenido experiencias con alguna que influyen en su elección de una sobre la otra? Siéntase libre de compartir sus pensamientos con nosotros en la sección de comentarios a continuación.