Nakon nešto više od sedam mjeseci aktivnog razvoja, Najavljeno je izlazak nove verzije "Sway 1.11"., popularni menadžer kompozicija inspirisan i3-inspiracijom.
Ova nova verzija ne samo poboljšava korisničko iskustvo i integraciju poboljšanja implementiranih u wlroots, ali također jača sinhronizaciju bafera, upravljanje transparentnošću i podršku za nova proširenja Wayland protokola.
Glavne nove značajke Sway 1.11
Jedno od najvažnijih poboljšanja u Swayu 1.11 je Uključivanje protokola linux-drm-syncobj-v1, što omogućava eksplicitnu sinhronizaciju bafera. Ova funkcija garancije Que bilo koja operacija crtanja na ekranu je završena prije nego što kompozitor to pokaže, smanjenje treperenja i grafičkih grešaka.
Zajedno s tim Uvedena je podrška za alpha-modifier-v1, šta omogućava kupcima da podese nivo prozirnosti svojih površinaOva funkcija komunicira direktno sa kompozitnim serverom i može iskoristiti KMS modul kernela, što rezultira poboljšanim grafičkim performansama i glatkijim renderiranjem.
Osim toga, Sway 1.11 uvodi Poboljšanja snimanja ekrana zahvaljujući novim protokolima «izvor-snimanja-slike-v1 i snimak-kopije-slike-v1«. Ovo omogućava precizno snimanje sadržaja na ekranu, postavljajući temelje za sofisticiranije alate za snimanje ili streaming, bez potrebe za vanjskim rješenjima koja ometaju performanse.
Poboljšanja sigurnosti međuspremnika i metapodataka
Sway 1.11 uključuje podrška za ext-data-control-v1, koji pruža kupcima privilegovana potpuna kontrola nad upravljanjem podacima, što je ključno za razvoj moćnih i sigurnih menadžera međuspremnika.
Štaviše, sistem IPC (komunikacija između procesa) od strane Swa-ei sada može uključivati sigurnosne metapodatke zahvaljujući protokolu security-context-v1, koji označava važan korak ka sigurnijim Wayland okruženjima, posebno u sistemima sa više korisnika ili osjetljivim sistemima.
La Logika konfiguracije izlaza je poboljšana kako bi se omogućilo brže i pouzdanije prebacivanje između uređaja za prikaz. Dodata je i podrška za tipke za upravljanje pokazivačem, proširujući mogućnosti navigacije i upravljanja za korisnike sa specifičnim potrebama.
Zadana konfiguracijska datoteka je također ažurirana s unaprijed definiranim prečicama za ključne uslužne programe kao što su pactl, brilliantctl i grim, što olakšava prilagođavanje i svakodnevnu upotrebu. Nadalje, zadani meni napušta svoju ovisnost o dmenu_path i usvaja wmenu-run kao novi zadani uslužni program.
Poboljšanja performansi, podrška za više grafičkih procesora i direktno skeniranje
U ovoj verziji, Backendovi i rendering engine-i sada podržavaju DRM sinhronizaciju, što poboljšava stabilnost i grafičke performanse. Također je dodano podrška za više grafičkih procesora (GPU), uključujući uređaje kao što su USB video adapteri koji podržavaju GUD (Generic USB Display).
La Implementacija direktnog skeniranja je poboljšana kako bi se omogućilo skraćivanje i skaliranje bafera, a interne grafičke operacije su optimizovane za pružanje glatkijeg iskustva u zahtjevnim okruženjima.
Swayeva osnova, wlroots, također se razvija s verzijom 0.19, donoseći nova tehnička poboljšanja i protokole. To uključuje:
- upravljanje-bojama-v1: za podršku za HDR10 (iako komponente za renderiranje i pozadinsku obradu još nisu integrirane).
- xdg-toplevel-icon-v1: dodijeliti prilagođene ikone svakom gornjem prozoru.
- xdg-dijalog-v1: identificirati najviše nivoe kao dijaloge.
- xdg-sistem-bell-v1: da biste aktivirali sistemsko zvono.
- ext-idle-obavijesti-v1: za praćenje aktivnosti korisnika.
- vrijeme prezentacije: Poboljšava podršku za varijabilne brzine osvježavanja (VRR).
- wlr-layer-shell-v1: omogućava vam da postavite precizne margine u ekskluzivnim područjima ekrana.
Konačno, ako ste zainteresovani da saznate više o tome, možete pogledati detalje u sljedeći link.
Kako instalirati Sway na Ubuntu i derivate?
Za one koji su zainteresovani da mogu da instaliraju Sway na Ubuntu i njegove derivate, važno je uzeti u obzir neke zahteve i razmatranja:
- Wayland: Sway zahtijeva da Wayland bude dostupan na sistemu.
- Grafički drajveri: Sway ne podržava vlasničke grafičke drajvere. Moraju se deinstalirati i koristiti besplatne grafičke drajvere.
Instalacija Swaya je jednostavna i prva stvar koju moramo učiniti je instalirati potrebne ovisnosti:
sudo apt update sudo apt install -y \ meson \ libwayland-dev \ wayland-protocols \ libwayland-egl-backend-dev \ libxkbcommon-dev \ libinput-dev \ libcap-dev \ libxcb-composite0-dev \ libxcb-render0-dev \ libxcb-shape0-dev \ libxcb-xfixes0-dev \ libpixman-1-dev \ libevdev-dev \ libpango1.0-dev \ libcairo2-dev \ libdrm-dev \ libgbm-dev \ libgles2-mesa-dev \ libegl1-mesa-dev \ libxcb-icccm4-dev \ libxcb-xkb-dev \ libxcb-image0-dev \ libxcb-xrm-dev \ libxcb-randr0-dev \ libxcb-xinerama0-dev \ libx11-xcb-dev \ libxrandr-dev \ libxcb-util-dev \ libxcb-util0-dev \ libxcb-keysyms1-dev \ libpam0g-dev
Zatim dodajemo Sway spremište:
sudo add-apt-repository ppa:swaywm/sway sudo apt update
I mi instaliramo Sway:
sudo apt install sway