Lanzamiento del entorno de usuario Sway 1.6, que utiliza Wayland.

La versión del administrador de composiciones Sway 1.6 está disponible, construida con el protocolo Wayland y completamente compatible con el administrador de ventanas mosaico i3 y el panel i3bar. El código del proyecto está escrito en lenguaje C y se distribuye bajo la licencia MIT. El proyecto está diseñado para su uso en Linux y FreeBSD.

La compatibilidad con i3 se garantiza a nivel de comandos, archivos de configuración e IPC, lo que permite usar Sway como un sustituto transparente de i3, utilizando Wayland en lugar de X11. Sway permite colocar ventanas en la pantalla no de manera espacial, sino lógica. Las ventanas se organizan formando una cuadrícula que utiliza de manera óptima el espacio de la pantalla y permite manipularlas rápidamente solo con el teclado.

Para configurar un entorno de usuario completo, se ofrecen componentes complementarios: swayidle (proceso en segundo plano con implementación del protocolo KDE idle), swaylock (protector de pantalla), mako (gestor de notificaciones), grim (creación de capturas de pantalla), slurp (selección de área en la pantalla), wf-recorder (grabación de vídeo), waybar (barra de aplicaciones), virtboard (teclado en pantalla), wl-clipboard (gestión del portapapeles), wallutils (gestión de fondos de pantalla).

Sway se desarrolla como un proyecto modular, construido sobre la biblioteca wlroots, que extrae todos los primitivas básicas para organizar el funcionamiento del gestor de compositores. Wlroots incluye backends para abstraer el acceso a la pantalla, dispositivos de entrada, renderizado sin acceso directo a OpenGL, interacción con KMS/DRM, libinput, Wayland y X11 (se proporciona una capa para ejecutar aplicaciones X11 basadas en Xwayland). Además de Sway, la biblioteca wlroots se utiliza activamente en otros proyectos, incluyendo Librem5 y Cage. Además de C/C++, se han desarrollado bindings para Scheme, Common Lisp, Go, Haskell, OCaml, Python y Rust.

En esta nueva versión:

  • Se ha implementado la posibilidad de utilizar un editor de métodos de entrada (IME) como parte de los elementos de la interfaz de usuario, como paneles y la pantalla de bloqueo.
  • Se ha mejorado la fluidez de las operaciones interactivas de movimiento y cambio de tamaño de ventanas.
  • En los paquetes autónomos Flatpak y Snap, se ha utilizado el protocolo xdg-foreign para mejorar la integración con el sistema.
  • La compatibilidad con el administrador de ventanas i3 se ha mejorado en el área de comandos que alteran el diseño de las ventanas en pantalla.
  • Se ha añadido una opción para ocultar el cursor durante la escritura.
  • La implementación de la papelera se ha adaptado para funcionar en sistemas sin systemd o elogind.
  • Se ha mejorado la fiabilidad del funcionamiento del portapapeles para aplicaciones X11.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster