I3WM, IceWM, Ion, JWM y MatchBox: 5 WM alternativos para Linux

I3WM, IceWM, Ion, JWM y MatchBox: 5 WM alternativos para Linux

I3WM, IceWM, Ion, JWM y MatchBox: 5 WM alternativos para Linux

Hoy continuamos con nuestra quinta publicación sobre los Gestores de Ventanas (Windows Managers – WM, en inglés), donde revisaremos los siguientes 5, de nuestra lista de 50 existentes anteriormente comentados.

De manera tal, de seguir conociendo aspectos importantes de los mismos, tales como, son o no proyectos activos, que tipo de WM son, cuáles son sus principales características, y cómo se instalan, entre otros aspectos.

Gestores de Ventanas: Contenido

Vale la pena recordar, que la lista completa de Gestores de Ventanas independientes y dependientes de un Entorno de Escritorio específico, se encuentra en la siguiente publicación relacionada:

Gestores de Ventanas: Interfaces gráficas de usuario para GNU/Linux
Artículo relacionado:
Gestores de Ventanas: Interfaces gráficas de usuario para GNU/Linux

Y en caso de querer leer nuestras anteriores publicaciones relacionadas con los anteriores WM revisados, se puede hacer clic en los siguientes enlaces:

  1. 2BWM, 9WM, AEWM, Afterstep y Awesome
  2. BerryWM, Blackbox, BSPWM, Byobu y Compiz
  3. CWM, DWM, Enlightenment, EvilWM y EXWM
  4. Fluxbox, FLWM, FVWM, Haze y Herbstluftwm

Banner: Yo amo al Software Libre

5 WM alternativos para Linux

I3WM

Definición

Según su sitio web oficial, el mismo es descrito como:

“Un gestor de ventanas tipo Tiling, completamente escrito desde cero. Cuyas plataformas objetivos para funcionar son los Sistemas Operativos GNU/Linux y BSD. Nuestro código es Software Libre y de Código Abierto (FOSS) bajo la licencia BSD. Además, i3 está dirigido principalmente a usuarios y desarrolladores avanzados. Y su desarrollo esta basado en las experiencias obtenidas al querer hackear (mejorar) el Gestor de Ventanas WMII.

Características

  • Proyecto activo: Última actividad detectada alrededor de menos de un mes.
  • Tipo: Tiling.
  • Ofrece un código bien legible y documentado que favorece su desarrollo y adaptabilidad, por personas que sepan programar pero que no necesariamente estén familiarizadas con todos los elementos internos de X11.
  • Usa xcb en lugar de Xlib. xcb tiene una API mucho más limpia, lo que le favorece en ser más rápido en la mayoría de los casos.
  • Implementa correctamente el soporte multi-monitor, es decir, asignando cada espacio de trabajo a una pantalla virtual. También proporcionar soporte para monitores girados.
  • Utiliza un árbol como estructura de datos. Esto permite diseños más flexibles que el enfoque basado en columnas utilizado por otros Gestores de Ventanas tradicionales.

Instalación

Este actualizado WM suele encontrarse en muchos repositorios de diferentes Distros GNU/Linux, bajo el nombre de paquete «i3» o «i3-wm», por lo que dependiendo del gestor de paquete usado, gráfico o de terminal, el mismo puede ser instalado fácilmente. Más información adicional sobre este WM puede encontrarse en el siguiente enlace.

IceWM

Definición

Según su sitio web oficial, el mismo es descrito como:

“Un gestor de ventanas para el Sistema X Window de Linux. Y cuyo objetivo principal es proporcionar la velocidad y la simplicidad de uso, sin estorbar al usuario.

Características

  • Proyecto activo: Última actividad detectada alrededor de 2 días.
  • TipoStacking.
  • Incluye una barra de tareas con buscapersonas, teclas globales y por ventana y un sistema de menú dinámico.
  • Permite que las ventanas de las aplicaciones puedan ser manejadas por el teclado y el ratón. Las ventanas pueden ser iconificadas en la barra de tareas, en la bandeja, en el escritorio o pueden ser ocultadas. Y se pueden controlar mediante una ventana de cambio rápido (Alt+Tab) y en una lista de ventanas.
  • Incluye el soporte para múltiples monitores mediante RandR y Xinerama.
  • Es muy configurable, temático y bien documentado. Incluye un administrador de fondos de pantalla externo opcional con soporte de transparencia, un simple administrador de sesiones y una bandeja de sistema.
  • Está disponible para la mayoría de las distribuciones Linux y BSD.

Instalación

Este actualizado WM suele encontrarse en muchos repositorios de diferentes Distros GNU/Linux, bajo el nombre de paquete «icewm», por lo que dependiendo del gestor de paquete usado, gráfico o de terminal, el mismo puede ser instalado fácilmente. Más información adicional sobre este WM puede encontrarse en el siguiente enlace.

Ion

Definición

Según su sitio web oficial, el mismo es descrito como:

“Un gestor de ventanas de tipo Tiling, que también tiene marcos con pestañas al estilo PWM que pueden contener múltiples ventanas clientes. Estas características ayudan a mantener las ventanas organizadas y a cambiar rápidamente entre ellas. El mismo, fue diseñado principalmente como un eficiente y discreto Gestor de ventanas para los usuarios que prefieren el teclado.

Características

  • Proyecto inactivo: Última actividad detectada hace más de 11 años.
  • Tipo: Tiling.
  • Su desarrollo llegó hasta su versión 3 (Ion3), la cual ofrecía un manejo priorizado mediante teclado, pero que también permitía operaciones básicas, como cambiar y arrastrar ventanas así como redimensionar marcos, usando un ratón.
  • Ofrecía ventanas enmarcadas, con sus respectivos títulos en las pestañas que permanecían visibles por encima del contenido real, de modo que varias ventanas pudieran estar dentro de un marco, pero solo una permaneciera visible, con su pestaña resaltada en consecuencia.
  • Sus archivos de configuración estaban escritos en el código de programación lua, lo que permitía tener configuraciones bastante dinámicas. Además, tenía un modo de ventana flotante muy básico que podría elegirse opcionalmente cuando se crean nuevos espacios de trabajo (escritorios virtuales).
  • Un defecto menor de ion3 es que no ofrecía el poder utilizar el ratón para abrir un menú raíz para lanzar aplicaciones. Así que, dependía del teclado o al menos de algún tipo de lanzador para iniciar las aplicaciones.

Instalación

Para su descarga e instalación se encuentra habilitado el siguiente enlace. Y para más información adicional sobre este WM puede visitarse el siguiente enlace.

JWM

Definición

Según su sitio web oficial, el mismo es descrito como:

“Un gestor de ventanas ligero para el Sistema de Ventanas X11. Está escrito en C y sólo usa Xlib como mínimo. Debido a su pequeño tamaño, es un buen Gestor de Ventanas para ordenadores antiguos y sistemas menos potentes, como el RaspBerry PI, aunque es perfectamente capaz de funcionar en sistemas modernos. Y suele venir incluido en pequeñas distribuciones de Linux como Puppy Linux y Damn Small Linux, y está disponible como un paquete separado en muchas otras distribuciones.

Características

  • Proyecto activo: Última actividad detectada hace alrededor de 2 meses. Aunque, su última versión liberada (2.3.7) fue hace poco más de 2 años.
  • Tipo: Stacking.
  • Busca obtener la mejor compatibilidad con los estándares ICCCM, MWM y EWMH.
  • La configuración se hace a través de un único archivo XML.
  • Ofrece soporte nativo para paneles y botones personalizables, y un acoplamiento con la bandeja del sistema.

Instalación

Este actualizado WM suele encontrarse en muchos repositorios de diferentes Distros GNU/Linux, bajo el nombre de paquete «jwm», por lo que dependiendo del gestor de paquete usado, gráfico o de terminal, el mismo puede ser instalado fácilmente. Más información adicional sobre este WM puede encontrarse en el siguiente enlace u este otro enlace.

MatchBox

Definición

Según su sitio web oficial, el mismo es descrito como:

“Un entorno base de código abierto para el sistema X Window que se ejecuta en plataformas integradas no de escritorio, como dispositivos de mano, decodificadores, quioscos electronicos y cualquier otra cosa para la que el espacio de pantalla, los mecanismos de entrada o los recursos del sistema sean limitados.

Características

  • Proyecto activo: Última actividad detectada alrededor de hace más de 8 años.
  • Tipo: Independiente.
  • Consiste en un número de aplicaciones intercambiables y opcionales que pueden ser adaptadas a una plataforma específica no de escritorio para mejorar la usabilidad en un entorno «restringido».
  • Ideal para Sistemas que deban usar bajas resoluciones de vídeo y PDAs de pantalla táctil.
  • Es una solución de Software que forma parte del Proyecto Yocto, el cual es un proyecto de colaboración de código abierto que ayuda a los desarrolladores a crear sistemas personalizados basados en Linux para productos integrados, independientemente de la arquitectura de hardware. Cuyo objetivo es proporcionar un conjunto flexible de herramientas y un espacio en el que los desarrolladores de productos embebidos de todo el mundo pueden compartir tecnologías, pilas de software, configuraciones y mejores prácticas que pueden utilizarse para crear imágenes de Linux personalizadas para dispositivos embebidos.

Instalación

Este actualizado WM suele encontrarse en muchos repositorios de diferentes Distros GNU/Linux, bajo el nombre de paquete «matchbox» o «matchbox-window-manager», por lo que dependiendo del gestor de paquete usado, gráfico o de terminal, el mismo puede ser instalado fácilmente. Más información adicional sobre este WM puede encontrarse en el siguiente enlace y este enlace.

Imagen generica para conclusiones de artículos

Conclusión

Esperamos que esta pequeña y útil publicación sobre estos siguientes 5 «Gestores de Ventanas», independientes de cualquier «Entorno de Escritorio», llamados I3WM, IceWM, Ion, JWM y MatchBox, sea de mucho interés y utilidad, para toda la «Comunidad de Software Libre y Código Abierto» y de gran contribución a la difusión del maravilloso, gigantesco y creciente ecosistema de aplicaciones de «GNU/Linux».

Y para mayor información, no dudes siempre en visitar cualquier Biblioteca en línea como OpenLibra y JedIT para leer libros (PDFs) sobre este tema u otras áreas del conocimiento. Por ahora, si te ha gustado esta «publicación», no dejes de compartirla con otros, en tus sitios web, canales, grupos o comunidades favoritas de redes sociales, preferiblemente libres y abiertas como Mastodon, o seguras y privadas como Telegram.

O simplemente, visita nuestra página de inicio en DesdeLinux o únete al Canal oficial de Telegram de DesdeLinux para leer y votar por esta u otras interesantes publicaciones sobre «Software Libre», «Código Abierto», «GNU/Linux» y demás temas relacionados con la «Informática y la Computación», y la «Actualidad tecnológica».


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

      Inactivo dijo

    Pones que Jwm es un: «Proyecto inactivo: Última actividad detectada alrededor de 5 años.»

    Sin embargo, en su web dice que la última versión es la 2.3.7 de 20170721: http://joewing.net/projects/jwm/release-2.3.html

    Y en su git el último commit es del 25 de julio pasado… https://github.com/joewing/jwm/

    Así que de inactivo nada 😉

         Linux Post Install dijo

      Saludos, Inactivo. Ciertamente su último commit fue hace poco más de un mes sobre el archivo «menu.c» y «taskbar.c» en la carpeta. Y hace 2 meses, el archivo «configure.c» en la raíz del proyecto. Posiblemente, tome como referencia la última fecha de liberación de la versión 2.3.1 que esta señalada como 20150618, mientras que la versión 2.3.7 tienen como fecha marcada 20170721. Gracias por el dato, así mantenemos la info bien precisa y actualizada.