Alliberament de l'entorn personalitzat Sway 1.5 mitjançant Wayland

Preparat llançament del gestor compost Balanç 1.5, construït amb el protocol Wayland i totalment compatible amb el gestor de finestres enrajolades i3 i panell i3bar. El codi del projecte està escrit en C i Distribuït per sota llicència MIT. El projecte està dirigit a l'ús a Linux i FreeBSD.

La compatibilitat amb i3 es proporciona a nivell d'ordres, fitxers de configuració i IPC, la qual cosa permet utilitzar Sway com a reemplaçament transparent d'i3 que utilitza Wayland en lloc de X11. Sway us permet col·locar finestres a la pantalla no espacialment, sinó lògicament. Les finestres estan disposades en una graella que fa un ús òptim de l'espai de la pantalla i us permet manipular ràpidament les finestres només amb el teclat.

Per crear un entorn d'usuari complet, s'ofereixen els components següents: nosaltres vam menjar (procés de fons que implementa el protocol inactiu de KDE), swaylock (salvapantalles), mako (gestor de notificacions), sever (fer captures de pantalla), slurp (seleccionant una àrea de la pantalla), gravadora wf (captura de vídeo), barra de ruta (barra d'aplicacions), tauler virt (teclat de pantalla), wl-portapapers (treballant amb el porta-retalls), wallutils (gestió de fons de pantalla d'escriptori).

Sway s'està desenvolupant com un projecte modular construït sobre una biblioteca arrels, que conté totes les primitives bàsiques per organitzar el treball d'un gestor compost. Wlroots inclou backends per a
abstracció de l'accés a la pantalla, dispositius d'entrada, renderització sense accés directe a OpenGL, interacció amb KMS/DRM, libinput, Wayland i X11 (es proporciona una capa per executar aplicacions X11 basades en Xwayland). A més de Sway, la biblioteca wlroots s'utilitza activament altres projectes, incloent Librem5 и Gàbia. A més de C/C++, s'han desenvolupat enllaços per a Scheme, Common Lisp, Go, Haskell, OCaml, Python i Rust.

A la nova versió:

  • S'ha afegit la possibilitat d'organitzar dinàmicament la sortida en sistemes sense monitor (sense cap) mitjançant l'ordre create_output (es pot utilitzar per organitzar l'accés remot a un treballador mitjançant WayVNC).
  • A través d' Protocols Wayland S'ha implementat suport per a mètodes d'entrada i entrada de text per als editors de mètodes d'entrada (IME).
  • És possible habilitar la sincronització adaptativa (VRR, Freqüència d'actualització variable) per reduir la fluctuació de la imatge als jocs.
  • S'ha afegit suport per al protocol viewporter, que millora el rendiment i la qualitat dels jocs més antics.
  • Els sistemes de virtualització i accés a l'escriptori remot tenen la capacitat d'interceptar les dreceres del teclat.
  • S'ha afegit suport de protocol wlr-gestió-de-alt nivell estranger, que us permet connectar els vostres propis panells i interruptors de finestres.

Font: opennet.ru

Afegeix comentari