Izdanje prilagođenog okruženja Sway 1.8 koje koristi Wayland

Nakon 11 mjeseci razvoja, objavljen je Sway 1.8, upravitelj kompozitinga izgrađen korištenjem Wayland protokola i potpuno kompatibilan s i3 upraviteljem prozora s pločicama i i3barom. Kod projekta napisan je u C-u i distribuira se pod MIT licencom. Projekt je namijenjen... Linux i FreeBSD-a.

Kompatibilnost s i3 omogućena je na razini naredbe, konfiguracijske datoteke i IPC-a, što omogućuje korištenje Swaya kao transparentne i3 zamjene koja koristi Wayland umjesto X11. Sway vam omogućuje postavljanje prozora na zaslon ne prostorno, već logično. Prozori su raspoređeni u mrežu koja optimalno iskorištava prostor na zaslonu i omogućuje vam brzo rukovanje prozorima samo pomoću tipkovnice.

Za stvaranje potpunog korisničkog okruženja nude se sljedeće popratne komponente: swayidle (pozadinski proces koji implementira KDE idle protokol), swaylock (čuvar zaslona), mako (upravitelj obavijesti), grim (stvaranje snimki zaslona), slurp (odabir područja na zaslonu), wf-recorder (video snimanje), waybar (aplikacijska traka), virtboard (zaslonska tipkovnica), wl-clipboard (rad s međuspremnikom), wallutils (upravljanje pozadinom radne površine).

Sway se razvija kao modularni projekt izgrađen na temelju wlroots biblioteke, koja sadrži sve osnovne primitive za organiziranje rada kompozitnog upravitelja. Wlroots uključuje pozadine za apstraktni pristup ekranu, ulazne uređaje, renderiranje bez izravnog pristupa OpenGL-u, interakciju s KMS/DRM-om, libinput, Wayland i X11 (osiguran je sloj za pokretanje X11 aplikacija temeljenih na Xwaylandu). Osim Swaya, biblioteka wlroots aktivno se koristi u drugim projektima, uključujući Librem5 i Cage. Uz C/C++, vezanja su razvijena za Scheme, Common Lisp, Go, Haskell, OCaml, Python i Rust.

Izdanje prilagođenog okruženja Sway 1.8 koje koristi Wayland

U novom izdanju:

  • Implementirana je nova naredba "bindgesture" za povezivanje radnji s pokretima dodirne podloge.
  • Proces zaključavanja zaslona (swaylock) prebačen je na korištenje Wayland protokola ext-session-lock-v1, čime je povećana pouzdanost i sigurnost zaključavanja sesije.
  • Dodana je nova naredba "output unplug" za uklanjanje virtualnih izlaznih uređaja.
  • Dodana podrška za događaje pomicanja kotačića miša visoke rezolucije.
  • Pruža podršku za postavku "onemogući tijekom praćenja" u biblioteci libinput za kontrolu je li trackpad onemogućen dok se koristi pokazivač (trackpoint na prijenosnim računalima Thinkpad).
  • Kako bi se poboljšala pouzdanost detekcije radnog prostora pri pokretanju novih klijentskih aplikacija, koristi se protokol xdg-activation-v1.
  • Biblioteka wlroots poboljšala je implementaciju sustava renderiranja pomoću grafičkog API-ja Vulkan.
  • Optimizirati proces raspoređivanja zadataka na platformi Linux Implementirana je mogućnost postavljanja dozvola CAP_SYS_NICE.
  • Podrška za rad sa SUID root oznakom je prekinuta.
  • Naredba "output dpms" je zastarjela i sada je zamijenjena naredbom "output power".
  • Za rad s regularnim izrazima, pcre2 se sada koristi umjesto pcre biblioteke.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster