Lansarea mediului utilizator Sway 1.5, care utilizează Wayland

Pregătit versiunea managerului compozit Sway 1.5, construit utilizând protocolul Wayland și complet compatibil cu managerul de feronerie mozaic i3 și panoul i3bar. Proiectul este scris în limbajul C și se răspândește sub licența MIT. Proiectul este destinat utilizării pe Linux și FreeBSD.

Compatibilitatea cu i3 este asigurată la nivel de comenzi, fișiere de configurare și IPC, permițând utilizarea Sway ca o înlocuire transparentă a i3, folosind Wayland în locul X11. Sway permite plasarea feroneriilor pe ecran nu în mod spațial, ci logic. Feroneriile sunt dispuse, formând o grilă, care optimizează utilizarea spațiului ecranului și permite manipularea rapidă a acestora doar prin intermediul tastaturii.

Pentru a crea o experiență de utilizator completă sunt oferite componente suplimentare: swayidle (un proces de fundal cu implementarea protocolului KDE idle), swaylock (saver de ecran), mako (manager de notificări), grim (crearea de capturi de ecran), slurp (selecția unei zone de pe ecran), wf-recorder (captură video), waybar (panou de aplicații), virtboard (taste virtuale), wl-clipboard (gestionarea clipboard-ului), wallutils (gestionarea fundalurilor desktop-ului).

Sway se dezvoltă ca un proiect modular, construit pe baza bibliotecii wlroots, care conține toate primitivele de bază necesare organizării funcționalității managerului compozit. Wlroots include backend-uri pentru
abstrarea accesului la ecran, dispozitive de intrare, redare fără a accesa direct OpenGL, interacțiune cu KMS/DRM, libinput, Wayland și X11 (oferind un strat pentru a rula aplicații X11 bazate pe Xwayland). Pe lângă Sway, biblioteca wlroots este folosită activ și în alte proiecte, inclusiv Librem5 și Cage. Pe lângă C/C++, s-au dezvoltat legături pentru Scheme, Common Lisp, Go, Haskell, OCaml, Python și Rust.

În noua versiune:

  • A fost adăugată capacitatea de a organiza dinamic ieșiri pe sisteme fără monitor (headless) prin comanda create_output (poate fi folosită pentru a organiza accesul la desktop de la distanță prin WayVNC).
  • Prin protocolele Wayland input-method și text-input, oferind suport pentru editoarele metodei de introducere (IME).
  • A fost asigurată posibilitatea activării sincronizării variabile (VRR, Variable Refresh Rate) pentru a reduce tremuratul imaginii în jocuri.
  • A fost adăugată suport pentru protocolul viewporter, care permite îmbunătățirea performanței și calității jocurilor mai vechi.
  • Sistemele de virtualizare și accesul de la distanță la desktop au primit posibilitatea de a intercepta combinațiile de taste.
  • A fost adăugată suport pentru protocolul wlr-foreign-toplevel-management, care permite conectarea de panouri și comutatoare personalizate.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster