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

Доступен релиз композитного менеджера Sway 1.6, построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Проект нацелен на использование в 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: swayidle (procés de fons que implementa el protocol inactiu de KDE), swaylock (estalvi de pantalla), mako (gestor de notificacions), grim (creació de captures de pantalla), slurp (selecció d'una àrea). a la pantalla), wf-recorder (captura de vídeo), waybar (barra d'aplicacions), virtboard (teclat en pantalla), wl-porta-retalls (treballar amb el porta-retalls), wallutils (gestionar fons de pantalla d'escriptori).

Sway s'està desenvolupant com un projecte modular construït sobre la biblioteca wlroots, que conté totes les primitives bàsiques per organitzar el treball del gestor de compostos. Wlroots inclou backends per a l'accés abstracte a la pantalla, dispositius d'entrada, renderització sense accedir directament 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 en altres projectes, inclosos Librem5 i Cage. 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 implementat la possibilitat d'utilitzar l'editor de mètodes d'entrada (IME) com a part dels elements de la interfície d'usuari, com ara panells i la pantalla de bloqueig.
  • S'ha millorat la suavitat de les operacions interactives de moviment i redimensionament de finestres.
  • Els paquets autònoms Flatpak i Snap utilitzen el protocol xdg-foreign per millorar la integració amb el sistema.
  • S'ha millorat la compatibilitat amb el gestor de finestres i3 a l'àrea d'ordres que canvien la disposició de les finestres a la pantalla.
  • S'ha afegit una opció per amagar el cursor mentre s'escriu.
  • La implementació del carro està adaptada per treballar en sistemes sense systemd o elogind.
  • Fiabilitat del porta-retalls millorada per a aplicacions X11.

Font: opennet.ru

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster