13 mejores administradores de ventanas de mosaico para Linux


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

Hay varias aplicaciones de Administrador de ventanas que puede usar en Linux, pero tal como es de esperar, aquí hay un artículo que enumera los mejores administradores de ventanas de mosaico entre los que puede 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 administración de mosaicos 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 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 administrador de ordenamiento en teselas de Linux 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 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, gratuito y de código abierto para x11 usando Glib y Xlib. Básicamente, funciona con un diseño basado en la división de marcos en subcuadros que se pueden dividir y rellenar 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. Obtenga más información de nuestro artículo sobre herbstluftwm aquí.

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 teselas 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 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 impresionante 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

emulador y administrador de terminal de mosaico que utiliza las Pautas de interfaz humana de Gnome. Permite a los usuarios organizar las ventanas de las aplicaciones de forma horizontal y vertical mediante la función de arrastrar y soltar.

Tilix ofrece a sus usuarios muchas funciones, incluido el trabajo 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 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 usando 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 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. Balanceo

Sway es un administrador de ventanas de mosaico ligero, gratuito y de código abierto compatible con Wayland i3 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 lagunas. 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, consulte 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 es fácilmente utilizable gracias a su soporte para combinaciones de teclas que puede usar para dividir ventanas y crear más paneles. También puede compartir instancias de shell individuales entre distintas sesiones para que las utilicen diferentes usuarios para diferentes propósitos.

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 e inspirado en dwm, administrador de ventanas de mosaico y reparación creado para que X11 sea rápido, compacto y conciso. Fue creado con el objetivo de solucionar los problemas de xmonad y dwm face.

spectrwm utiliza un archivo de configuración de texto sin formato, cuenta con valores predeterminados similares a los de xmonad y dwm, y presenta 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, soporte dinámico 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 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. Ej. 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 con todas las funciones 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 programar de forma remota para configurar espacios de trabajo, actualizar 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 (17.04 o superior), Debian (10 o superior) y Fedora, hay paquetes Qtile disponibles para instalar a través de.

$ sudo apt-get install qtile  [On Ubuntu/Debian]
$ sudo dnf -y install qtile   [On Fedora]

12. Veneno de rata

Ratpoison es un administrador de ventanas liviano diseñado para ser simple y sin gráficos sofisticados, decoraciones de ventanas o dependencia de otros proyectos. 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 superponen con todas las ventanas maximizadas dentro de sus marcos. Se opera únicamente mediante comandos de teclado.

13. dwm

dwm es un administrador de ventanas de mosaico ligero y dinámico para el sistema X Windows que ha guiado el desarrollo de varios otros administradores de ventanas X, incluido el increíble y el administrador de ventanas xmonad.

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

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 valga la pena mencionar? ¿O ha tenido experiencias con alguna que influya en su elección de una sobre la otra? No dude en compartir sus pensamientos con nosotros en la sección de comentarios a continuación.