Ya fue liberada la nueva versión de i3wm 4.18, con algunas novedades y corrección de errores
Hace pocas horas Michael Stapelberg (un antiguo desarrollador activo de Debian) dio a conocer el lanzamiento de la nueva versión del administrador de ventanas i3wm 4.18. Esta nueva versión es marcada como una versión estable y llega con un puñado de novedades, pero sobre todo llega a solucionar y corregir varios errores que estaban presentes en la versión anterior.
Para quienes desconocen de i3wm deben saber que este es un gestor de ventanas diseñado para X11, inspirado en wmii y está escrito en el lenguaje de programación C. El proyecto i3wm fue creado desde cero después de una serie de intentos de eliminar los defectos del administrador de ventanas wmii. I3wm se distingue por un código bien leído y documentado, utiliza xcb en lugar de Xlib, admite correctamente configuraciones de monitores múltiples, utiliza estructuras de datos en forma de árbol para el posicionamiento de ventanas, proporciona una interfaz IPC, admite UTF-8 y mantiene un diseño de ventana mínimo.
Soporta la superposición y agrupación de ventanas, que maneja dinámicamente. La configuración se maneja a través de un archivo de texto plano, e i3 se puede extender usando su Socket Unix e interfaz IPC basada en JSON con muchos lenguajes de programación.
I3 ofrece las ventajas de utilizar un gestor de ventanas de mosaico sin las molestias de tener que escribir guiones largos ya veces confusos para la configuración. I3wm utiliza un archivo de configuración de texto sin formato.
El código del proyecto se distribuye bajo la licencia BSD.
¿Que hay de nuevo en i3wm 4.18?
Con la liberación de esta nueva versión, una de las principales novedades que se destacan de ella es que se incluye el soporte para arrastrar y soltar encabezados activos para todo tipo de contenedores (por ejemplo, ventanas y pestañas flotantes). Los encabezados inactivos también se pueden mover, pero solo después de romper el umbral de 10 píxeles.
Otro cambio importante de esta nueva versión es la colocación permanente de iconos en la bandeja del sistema con clasificación por clase, ademas de que se proporcionan acciones para enfocarse en el elemento siguiente y anterior.
Ademas de que en las ventanas se realizo un trabajo en la reorganización de estas, después de las actualizaciones de las propiedades (por ejemplo, títulos).
También se realizaron algunos ajustes en la documentación del entorno, se mejoro la documentación de window_properties y de redacción de directivas de configuración.
De los errores que fueron solucionados se destacan los siguientes:
- Se arreglo el soporte de lcov
- Se hace visible el registro de depuración
- Reparación en pequeñas pérdidas de memoria
- Solución a un problema que se presentaba al mover el espacio de trabajo a la salida, para que no cree un espacio de trabajo numerado duplicado.
- Arreglos a la selección del espacio de trabajo de inicio cuando el comando del espacio de trabajo utiliza opciones
- Solución al error cuando no se mostraban las ventanas de bloc de notas al pasar al comando de posición
Finalmente si quieres conocer más al respecto, puedes consultar la nota del lanzamiento en el siguiente enlace.
¿Como instalar i3wm en Linux?
Para quienes sean usuarios de Debian, Ubuntu o cualquier otro derivado de estas distribuciones, basta con que abran una terminal en su sistema y en ella solo tienen que teclear el siguiente comando:
sudo apt install i3
Mientras que para el caso de Arch Linux, Manjaro, Arco Linux o cualquier otra distro que este basada en Arch Linux, pueden realizar la instalación desde una terminal tecleando lo siguiente en ella:
sudo pacman -Syy i3-wm i3status i3lock i3-gaps dmenu termite dunst
Ahora para quienes estén utilizando Fedora o cualquier otra distribución basada en esta, solo tienen que teclear en una terminal lo siguiente:
sudo dnf install i3 i3status i3lock terminator sudo dnf install compton nitrogen udiskie sudo dnf install pasystray network-manager-applet pavucontrol sudo dnf install clipit
Finalmente para quienes sean usuarios de openSUSE en cualquiera de sus versiones para escritorio, solo tienen que teclear en una terminal lo siguiente:
sudo zypper install i3 dmenu i3status i3clock i3-gaps