Ubunlog Darkcrizt  

Sway 1.9 ya fue liberado y estas son sus novedades

Sway

Sway es un compositor de Wayland en mosaico y un reemplazo directo del gestor de ventanas i3 para X11

Se dio a conocer el lanzamiento de la nueva versión de Sway 1.9 la cual llega poco después un año de desarrollo y que representa el trabajo de 67 contribuyentes, los cuales implementaron 238 cambios para esta nueva versión.

Para quienes desconocen de Sway, deben saber que este se desarrolla como un proyecto modular construido sobre la biblioteca wlroots, que contiene todas las primitivas básicas para organizar el trabajo del administrador compuesto.

Sway cuenta con compatibilidad con i3 a nivel de comandos, archivos de configuración e IPC, lo que facilita la transición de i3 a Sway de manera transparente, ademas utiliza Wayland en lugar de X11 como protocolo de servidor de pantalla, ofreciendo una experiencia similar a i3 pero con mejoras significativas.

Principales novedades de Sway 1.9

En esta nueva versión que se presenta de Sway 1.9, el entorno ahora cuenta con las nuevas funciones la biblioteca wlroots 0.17, tales como el soporte para varios protocolos Wayland: content-type-v1 para procesar información sobre el contenido mostrado, xwayland-shell-v1 para vincular ventanas X11 a superficies Wayland, wp-fractional-scale-v1 para escalado fraccional y security-context-v1 para aislar zonas de pruebas y forma de cursor-v1 para personalizar la apariencia del cursor.

Se ha mejorado el soporte para el protocolo xdg-activation-v1, que facilita la transferencia de foco entre diferentes superficies Wayland de Capa 1, teniendo en cuenta escritorios virtuales y configuraciones de múltiples monitores, lo cual proporciona una experiencia de usuario más fluida al cambiar entre diferentes áreas de trabajo y aplicaciones.

Otro de los cambios que se destaca de esta nueva versión de Sway 1.9, es la migración del código de renderizado a la nueva API de renderizado wlroots, lo cual ha mejorado el rendimiento general del sistema.

Además de ello, se destaca la adición de una nueva opción de configuración para deshabilitar la selección primaria ofrece a los usuarios un mayor control sobre cómo interactúan con el sistema y cómo se manejan los datos en el portapapeles.

También se destaca la inclusión de un nuevo comando de entrada para establecer el ángulo de rotación de libinput y bloquear el botón de desplazamiento amplía las capacidades de personalización y configuración de dispositivos de entrada, lo que puede mejorar la comodidad y la productividad del usuario.

De los demás cambios que se destacan de esta nueva versión:

  • El soporte para la interactividad del teclado bajo demanda de Layer-Shell mejora la integración y la experiencia del usuario al trabajar con aplicaciones que requieren entrada de texto y comandos.
  • Adición de soporte para el evento de salida IPC proporciona a los desarrolladores la capacidad de interactuar y controlar eventos relacionados con la salida de vídeo
  • Cambio del menú predeterminado a wmenu puede afectar la forma en que los usuarios interactúan con el sistema y acceden a las funciones y aplicaciones disponibles en el entorno de Wayland.
  • Eliminación del soporte para el protocolo inactivo de KDE y su reemplazo por el protocolo estándar idle-notify-v1 puede afectar la compatibilidad con ciertas aplicaciones y entornos de escritorio que dependen de esta funcionalidad.
  • se permite que los botones de herramientas de la tableta cambien el tamaño en modo flotante mejora la usabilidad y la eficiencia al trabajar con tabletas gráficas y dispositivos similares.

Finalmente si estás interesado en poder conocer más al respecto sobre esta nueva versión, puedes consultar los detalles en el siguiente enlace.

¿Como obtener Sway?

Para los que estén interesados en poder instalar Sway en Ubuntu y sus derivados, es importante tener en cuenta algunos requisitos y consideraciones:

  1. Wayland: Sway requiere que Wayland esté disponible en el sistema.
  2. Controladores de gráficos: Sway no es compatible con controladores de gráficos propietarios. Deben desinstalarse y utilizar controladores de gráficos libres.

La instalación de Sway es sencilla y solo basta con añadir el repositorio correspondiente y ejecutar los siguientes comandos en una terminal:

sudo add-apt-repository ppa:samoilov-lex/sway
sudo apt install sway

Mientras que para los que prefieran realizar la compilación, deben de obtener el código fuente tecleando lo siguiente:

git clone https://github.com/swaywm/sway.git

Ejecute estos comandos:

meson build/
ninja -C build/
sudo ninja -C build/ install

En sistemas sin logind, necesita suid el binario de balanceo:

sudo chmod a+s /usr/local/bin/sway

Sway eliminará los permisos de root poco después del inicio.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.