Lanzamiento del entorno de usuario Sway 1.4, que utiliza Wayland

Preparado lanzamiento del gestor de composición Sway 1.4 (la versión 1.3 no se formó), construida utilizando el protocolo Wayland y completamente compatible con el gestor de ventanas mosaico i3 y la barra i3bar. El código del proyecto está escrito en C y se distribuye bajo la licencia MIT. El proyecto está destinado a 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 establecer 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 pantalla), wf-recorder (captura de video), waybar (barra de aplicaciones), virtboard (teclado en pantalla), wl-clipboard (trabajo con el portapapeles), wallutils (gestión de fondos de escritorio).

Sway se desarrolla como un proyecto modular, construido sobre la biblioteca wlroots, que incluye todos los primitivas básicas para organizar el funcionamiento del gestor de composición. Wlroots incluye controladores para
abstraer el acceso a la pantalla, dispositivos de entrada, renderización sin acceso directo a OpenGL, interacción con KMS/DRM, libinput, Wayland y X11 (se proporciona una capa para ejecutar aplicaciones X11 en base a 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 añadido soporte para el protocolo VNC para el acceso remoto al escritorio. El funcionamiento se organiza a través del uso de un servidor wayvnc, que puede conectarse a sesiones de trabajo en ejecución basadas en Wayland, crea un dispositivo de entrada virtual y transmite la salida de pantalla mediante el protocolo RFB. Wayvnc también se puede utilizar para iniciar escritorios virtuales en servidores sin monitor. El soporte para el backend previamente ofrecido basado en el protocolo RDP ha sido descontinuado.
  • Se ha añadido soporte parcial para el lanzamiento de la barra de tareas, desarrollada por el proyecto MATE;
  • Se ha implementado la posibilidad de configurar retrasos en la visualización de caracteres al escribir (opciones max_render_time y sway-output);
  • Se ha añadido soporte para el procesamiento separado de grupos de teclas en el teclado (para teclados especializados);
  • Se ha descontinuado el soporte para el protocolo xdg-shell v6 (la versión inestable v6 ya no es relevante después de la estabilización xdg-shell).

    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