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

Pripremljeno kompozitno izdanje upravitelja Njihanje 1.5, izrađen korištenjem Wayland protokola i potpuno kompatibilan s upraviteljem prozora s pločicama i3 i ploča i3bar. Kod projekta je napisan u C i distribuira pod licencom MIT-a. Projekt je namijenjen za korištenje na Linuxu i FreeBSD-u.

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 izradu cjelovitog korisničkog okruženja u ponudi su sljedeće popratne komponente: jeli smo (pozadinski proces implementacije KDE protokola mirovanja), swaylock (čuvar zaslona), Mako (upravitelj obavijesti), mrgodan (snimanje zaslona), srkati (odabir područja na ekranu), wf-snimač (video snimanje), putna traka (traka aplikacija), virtboard (zaslonska tipkovnica), wl-međuspremnik (rad s međuspremnikom), wallutils (upravljanje pozadinom radne površine).

Sway se razvija kao modularni projekt izgrađen na biblioteci wlroots, koji sadrži sve osnovne primitive za organizaciju rada kompozitnog menadžera. Wlroots uključuje pozadine za
apstrakcija pristupa ekranu, ulazni uređaji, renderiranje bez izravnog pristupa OpenGL-u, interakcija s KMS/DRM, libinput, Wayland i X11 (predviđen je sloj za pokretanje X11 aplikacija temeljenih na Xwaylandu). Osim Swaya, biblioteka wlroots se aktivno koristi u drugi projektiuključujući Librem5 и Kavez. Uz C/C++, vezanja su razvijena za Scheme, Common Lisp, Go, Haskell, OCaml, Python i Rust.

U novom izdanju:

  • Dodana je mogućnost dinamičkog organiziranja izlaza na sustavima bez monitora (bez glave) pomoću naredbe create_output (može se koristiti za organiziranje udaljenog pristupa radniku putem WayVNC).
  • Kroz Wayland protokoli Implementirana je podrška za metodu unosa i unos teksta za uređivače metoda unosa (IME).
  • Moguće je omogućiti adaptivnu sinkronizaciju (VRR, Variable Refresh Rate) kako bi se smanjilo podrhtavanje slike u igrama.
  • Dodana podrška za protokol viewporter, koji poboljšava izvedbu i kvalitetu starijih igara.
  • Sustavi za virtualizaciju i pristup udaljenoj radnoj površini imaju mogućnost presretanja tipkovničkih prečaca.
  • Dodana podrška za protokol wlr-strano-vrhunsko-upravljanje, što vam omogućuje spajanje vlastitih ploča i prozorskih prekidača.

Izvor: opennet.ru

Dodajte komentar