Izdaja uporabniškega okolja Sway 1.4, ki uporablja Wayland

Pripravljen izdanje kompozitnog menadžera Sway 1.4 (izdanje 1.3 nije formirano), izgrađeno koristeći protokol Wayland i potpuno kompatibilno s mozaik menadžerom prozora i3 i panelom i3bar. Kod projekta je napisan na jeziku C i se distribuira pod MIT licencom. Projekat je namenjen korišćenju na Linux-u i FreeBSD-u.

Kompatibilnost sa i3 je obezbeđena na nivou komandi, konfiguracionih datoteka i IPC-a, što omogućava korišćenje Sway-a kao transparentne zamene za i3, koristeći Wayland umesto X11. Sway omogućava organizaciju prozora na ekranu logički, ne prostorno. Prozori su postavljeni tako da formiraju mrežu koja optimalno koristi prostor na ekranu i omogućava brzo upravljanje prozorima samo pomoću tastature.

Za postavljanje potpuno funkcionalnog korisničkog okruženja nude se prateće komponente: swayidle (pozadinski proces sa realizacijom KDE idle protokola), swaylock (ekranska zaštita), mako (menadžer obaveštenja), grim (izrada snimaka ekrana), slurp (izdvajanje oblasti na ekranu), wf-recorder (snimanje videa), waybar (panel aplikacija), virtboard (ekranska tastatura), wl-clipboard (rad sa međuspremnikom), wallutils (upravljanje pozadinama radnog stola).

Sway se razvija kao modularni projekat, izgrađen na biblioteci wlroots, u koju su uključeni svi osnovni alati za organizaciju rada kompozitnog menadžera. Wlroots uključuje pozadine za
apstrahovanje pristupa ekranu, ulaznim uređajima, renderovanju bez direktnog pristupa OpenGL-u, interakciji sa KMS/DRM, libinput, Wayland i X11 (proporcionira sloj za pokretanje X11 aplikacija na bazi Xwayland). Pored Sway-a, biblioteka wlroots se aktivno koristi i u drugim projektima, uključujući Librem5 in Cage. Pored C/C++ razvijeni su bindi za Scheme, Common Lisp, Go, Haskell, OCaml, Python i Rust.



U novom izdanju:

  • Dodana je podrška za VNC protokol za daljinski pristup radnoj površini. Rad je organizovan preko upotrebe servera wayvnc, koji može da se poveže sa pokrenutim radnim sesijama zasnovanim na Wayland-u, kreira virtuelnu ulaznu jedinicu i prenosi izlaz ekrana koristeći RFB protokol. Wayvnc se takođe može koristiti za pokretanje virtuelnih radnih površina na serverima bez monitora. Podrška za prethodno predloženi backend zasnovan na RDP protokolu je obustavljena.
  • Dodana je delimična podrška za pokretanje trake zadataka koju razvija projekat MATE;
  • Implementirana je mogućnost podešavanja kašnjenja prilikom prikazivanja karaktera prilikom unosa (opcije max_render_time i sway-output);
  • Dodata je podrška za odvojeno procesiranje grupa tastera na tastaturi (za specijalizovane tastature);
  • Obustavljena je podrška za xdg-shell v6 (nestabilna verzija v6 više nije relevantna nakon stabilizacije xdg-shell).

    Izvor: opennet.ru

  • Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster