Lansarea mediului de utilizare Sway 1.1, care folosește Wayland

A avut loc versiunea managerului compozit Sway 1.1, construit utilizând protocolul Wayland și complet compatibil cu managerul de feronerie mozaic i3 și panoul i3bar. La o oră după lansarea 1.1.0 a fost publicat un update corectiv 1.1.1 care remediază modificări adăugate din greșeală, incompatibile cu wlroots 0.6. 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 creat un proiect separat numit swaybg, destinat gestionării fundalurilor desktop-ului. Swaybg nu mai este legat de Sway și poate fi utilizat cu orice server compozit Wayland care suportă protocoale extinse
    wlr-layer-shell, xdg-output și xdg-shell;
  • A fost realizat un efort de corectare a incompatibilităților cu managerul de feronerie i3;
  • Panoul swaybar a adăugat suport pentru ecrane tactile (activarea elementelor prin atingere și navigarea ciclică a birourilor printr-un gest de glisare);
  • În swaybar a fost implementat modul „overlay” pentru a afișa panoul deasupra altor feronerie fără a procesa evenimente de intrare;
  • A fost adăugată opțiunea de a dezactiva combinațiile de taste de control prin configurarea unbind{sym,code,switch}.



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