Lanzamento do ambiente personalizado Sway 1.5 usando Wayland

Preparado versión do xestor composto O balance 1.5, construído mediante o protocolo Wayland e totalmente compatible co xestor de fiestras de mosaicos i3 e panel i3bar. O código do proxecto está escrito en C e distribuído por baixo 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: Nós comimos (proceso en segundo plano que implementa o protocolo inactivo de KDE), swaylock (Protector de pantalla), Mako (xestor de notificacións), sombrío (facendo capturas de pantalla), slurp (seleccionando unha zona da pantalla), gravadora wf (captura de vídeo), barra de ruta (barra de aplicación), tablero virtual (teclado de pantalla), wl-portapapeis (traballando co portapapeis), wallutils (xestión de fondos de escritorio).

Sway estase a desenvolver como un proxecto modular construído sobre unha biblioteca wroots, que contén todas as primitivas básicas para organizar o traballo dun xestor de compostos. Wlroots inclúe backends para
abstracción do acceso á pantalla, dispositivos de entrada, renderización sen acceso directo 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 outros proxectosincluíndo Librem5 и Cage. Ademais de C/C++, desenvolvéronse enlaces para Scheme, Common Lisp, Go, Haskell, OCaml, Python e Rust.

Na nova versión:

  • Engadida a capacidade de organizar dinámicamente a saída en sistemas sen monitor (sen cabeza) mediante o comando create_output (pódese usar para organizar o acceso remoto a un traballador a través de WayVNC).
  • A través Protocolos Wayland Implementouse o soporte de métodos de entrada e de entrada de texto para os editores de métodos de entrada (IME).
  • É posible activar a sincronización adaptativa (VRR, taxa de actualización variable) para reducir a vibración da imaxe nos xogos.
  • Engadiuse compatibilidade co protocolo viewporter, que mellora o rendemento e a calidade dos xogos máis antigos.
  • Os sistemas de virtualización e acceso remoto ao escritorio teñen a capacidade de interceptar atallos de teclado.
  • Engadido soporte de protocolo wlr-foreign-tople level-management, o que lle permite conectar os seus propios paneis e interruptores de ventá.

Fonte: opennet.ru

Engadir un comentario