Wayfire 0.5: el compositor Wayland inspirado en Compiz llega con mejoras de animación y mas
Se acaba de dar a conocer el lanzamiento de la nueva version del servidor compuesto Wayfire 0.5, en la cual se han mejorado las animaciones así como también se ha mejorado considerablemente la capacidad de respuesta de la interfaz, además de que también en esta nueva version se presentan algunos complementos nuevos.
Para quienes desconocen de Wayfire, deben saber que este es un compositor que utiliza Wayland.
Para aquellos de ustedes que no están familiarizados con Wayland, un compositor de Wayland es similar a los gestores de ventanas en el mundo X11. Básicamente ese software se encarga de coordinar todos los dispositivos de entrada y salida y gestiona todas las aplicaciones abiertas.
Lo interesante de Wayfire, es que admite la extensión a través de complementos y proporciona un sistema de personalización flexible.
El código del proyecto está escrito en C ++ y distribuido bajo la licencia MIT. La base es la biblioteca wlroots, desarrollada por los desarrolladores del entorno de usuario de Sway y que proporciona funciones básicas para organizar el trabajo de un administrador compuesto basado en Wayland. Como panel, puede usar wf-shell o LavaLauncher.
Principales novedades de Wayfire 0.5
En esta nueva version de Wayfire se destaca el esfuerzo realizado por mejorar la latencia usando la misma estrategia que Weston. Aun que esto depende mucho del hardware, los complementos habilitados, la carga del sistema, etc.
Los valores más bajos significan que Wayfire dejará más tiempo para que los clientes se actualicen, por lo que se espera una latencia más baja. Por otro lado, sin embargo, los valores muy bajos (por ejemplo, 1 ms) pueden significar que Wayfire en sí no tendrá suficiente tiempo para volver a dibujar y luego saltará un cuadro, aumentando la latencia.
Otra de las mejoras implementadas en esta nueva version es el soporte para la colocación de elementos siempre encima de otro contenido y junto con lo cual también la animación fue mejorada y esto es visible cuando se ejecuta el complemento vswitch, que se encarga de cambiar entre escritorios. En dispositivos con pantallas táctiles, se implementa la capacidad de cambiar los escritorios con gestos.
Además, se agregó el soporte para el protocolo de selección de Wayland, que se requiere para implementar el pegado con el botón central del portapapeles, la implementación del protocolo se realiza principalmente por, wlroots por lo que Wayfire necesita solo un par de líneas para que funcione.
También se agregó el soporte para la administración de energía de salida del protocolo Wayland, que permite cambiar los dispositivos de salida al modo de ahorro de energía.
En cuanto a los nuevos complementos que recibió el conjunto wayfire-plugins-extra podremos encontrar por ejemplo complementos para:
- annotate: Un complemento para dibujar líneas y formas en la pantalla como una superposición.
- background-view: permite ejecutar programas regulares como fondo.
- force-fullscreen: escala una vista para que se convierta en pantalla completa, especialmente útil para los juegos de Xwayland que no admiten el cambio de tamaño.
- mag: presenta una vista ampliada de una parte de la salida como una ventana separada.
- water: dibuja un efecto de ondas de agua en su escritorio, muy similar al plugin de agua original compiz.
- workspace-names: muestra los nombres de los espacios de trabajo al cambiar con los diversos complementos, como en OpenBox.
- bench, showrepaint: muestra la velocidad de fotogramas real y las regiones repintadas de la pantalla.
¿Cómo instalar Wayfire?
Para quienes estén interesados en poder instalar este compositor, pueden hacerlo siguiendo las instrucciones que compartimos a continuación.
La manera más sencilla de instalar Wayfire es utilizando su script de instalación que puede ser utilizado de manera general en Linux.
Para ello vamos a abrir una terminal en el sistema y tecleamos en ella:
git clone https://github.com/WayfireWM/wf-install cd wf-install ./install.sh --prefix /opt/wayfire --stream 0.4.0
Alternativamente para aquellos que son usuarios de Arch Linux, Manjaro, Arco Linux o cualquier otro derivado de Arch Linux. La instalación la pueden realizar directamente desde los repos de Arch:
sudo pacman -S wayfire
En el caso de Fedora también se puede instalar desde sus repositorios con:
sudo dnf install wayfire
Si quieres conocer más al respecto puedes consultar el siguiente enlace.