Lanzamento do ambiente personalizado Sway 1.6 usando Wayland

A versión do xestor composto Sway 1.6 está dispoñible, construída mediante o protocolo Wayland e totalmente compatible co xestor de fiestras de mosaico i3 e o panel i3bar. O código do proxecto está escrito en C e distribúese baixo a licenza MIT. O proxecto está dirixido a ser usado en Linux e FreeBSD.

A compatibilidade con i3 ofrécese a nivel de comandos, ficheiros de configuración e IPC, o que permite que Sway se use como un substituto transparente de i3 que usa Wayland en lugar de X11. Sway permítelle colocar fiestras na pantalla non espacialmente, senón loxicamente. As fiestras están dispostas nunha cuadrícula que fai un uso óptimo do espazo na pantalla e permite manipular as fiestras rapidamente usando só o teclado.

Para crear un ambiente de usuario completo, ofrécense os seguintes compoñentes que se acompañan: swayidle (proceso en segundo plano que implementa o protocolo inactivo de KDE), swaylock (salvapantallas), mako (xestor de notificacións), grim (creando capturas de pantalla), slurp (seleccionando unha área). na pantalla), wf-recorder (captura de vídeo), waybar (barra de aplicacións), virtboard (teclado en pantalla), wl-portapapeis (traballar co portapapeis), wallutils (xestionar o fondo do escritorio).

Sway estase a desenvolver como un proxecto modular construído sobre a biblioteca wlroots, que contén todas as primitivas básicas para organizar o traballo do xestor de compostos. Wlroots inclúe backends para o acceso abstracto á pantalla, dispositivos de entrada, renderizado sen acceder directamente a OpenGL, interacción con KMS/DRM, libinput, Wayland e X11 (proporciona unha capa para executar aplicacións X11 baseadas en Xwayland). Ademais de Sway, a biblioteca wlroots úsase activamente noutros proxectos, incluíndo Librem5 e Cage. Ademais de C/C++, desenvolvéronse enlaces para Scheme, Common Lisp, Go, Haskell, OCaml, Python e Rust.

Na nova versión:

  • Implementouse a posibilidade de utilizar o editor de métodos de entrada (IME) como parte dos elementos da interface de usuario, como os paneis e a pantalla de bloqueo.
  • Mellora a suavidade das operacións interactivas de desprazamento e cambio de tamaño da xanela.
  • Os paquetes Flatpak e Snap autónomos usan o protocolo xdg-foreign para mellorar a integración co sistema.
  • Mellorouse a compatibilidade co xestor de fiestras i3 na área de comandos que cambian a disposición das fiestras na pantalla.
  • Engadiuse unha opción para ocultar o cursor mentres se escribe.
  • A implementación do carro está adaptada para funcionar en sistemas sen systemd ou elogind.
  • Fiabilidade do portapapeis mellorada para aplicacións X11.

Fonte: opennet.ru

Engadir un comentario