Lansarea mediu de utilizator Sway 1.4, care utilizează Wayland

Pregătit versiunea managerului compozit Sway 1.4 (versiunea 1.3 nu a fost generată), construită folosind 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ă suport pentru protocolul VNC pentru accesul la distanță la desktop. Funcționarea este organizată prin utilizarea unui server wayvnc, care poate conecta sesiuni de lucru derulate pe baza Wayland, creează un dispozitiv virtual de intrare și transmite ieșirea de ecran prin intermediul protocolului RFB. Wayvnc poate fi utilizat și pentru a rula desktopuri virtuale, lansate pe servere fără monitor. Suportul pentru backend-ul anterior bazat pe protocolul RDP a fost întrerupt.
  • A fost adăugat suport parțial pentru lansarea barei de activități, dezvoltată de proiectul MATE;
  • A fost implementată posibilitatea de a configura întârzierile de afișare a caracterelor la introducere (opțiunile max_render_time și sway-output);
  • A fost adăugată suport pentru procesarea separată a grupurilor de taste de pe tastatură (pentru tastaturi specializate);
  • Suportul pentru protocolul xdg-shell v6 (versiunea instabilă v6 nu mai este relevantă după stabilizarea xdg-shell).

    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