Izlazak korisničkog okruženja Sway 1.1, koje koristi Wayland

Održan izdanje kompozitnog menadžera Sway 1.1, izgrađenog korišćenjem Wayland protokola i potpuno kompatibilnog sa mozaic menadžerom prozora i3 i panelom i3bar. En hour after the release of 1.1.0, a corrective release was published 1.1.1 to fix the mistakenly added changes that are incompatible with wlroots 0.6. The project code is written in C and 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:

  • A utility has been isolated into a separate project swaybg, designed for desktop wallpaper management. Swaybg is now independent of Sway and can be used with any Wayland composite servers that support extended protocols
    wlr-layer-shell, xdg-output, and xdg-shell;
  • Work has been done to eliminate incompatibilities with the i3 window manager;
  • Support for touch screens has been added to the swaybar panel (activation of items by touch and cyclic switching of desktops with a swipe gesture);
  • An 'overlay' mode has been implemented in swaybar to display the panel above other windows without processing input events;
  • The ability to disable control keyboard combinations has been added via the unbind{sym,code,switch} configuration.



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