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

Pripremljeno kompozitno izdanje upravitelja Njihanje 1.4 (izdanje 1.3 nije izgrađeno), izgrađeno pomoću protokola Wayland i potpuno kompatibilno s upraviteljem prozora s pločama 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 podrška za VNC protokol za udaljeni pristup radnoj površini. Rad je organiziran korištenjem servera wayvnc, koji se može povezati s pokrenutim radnim sesijama temeljenim na Waylandu, stvara virtualni ulazni uređaj i emitira izlaz na zaslonu koristeći RFB protokol. Wayvnc se također može koristiti za pokretanje virtualnih desktopa koji rade na poslužiteljima bez monitora. Podrška za prethodno ponuđenu pozadinu temeljenu na RDP-u je prekinuta.
  • Dodana djelomična podrška za pokretanje programske trake koju je izradio MATE projekt;
  • Implementirana mogućnost konfiguriranja kašnjenja za prikaz znakova prilikom unosa (opcije max_render_time i sway-output);
  • Dodana podrška za odvojenu obradu grupa tipki na tipkovnici (za specijalizirane tipkovnice);
  • Podrška za protokol je prekinuta xdg-ljuska v6 (nestabilna verzija v6 nakon toga više nije relevantna stabilizacija xdg-ljuska).

    Izvor: opennet.ru

  • Dodajte komentar