Rilaxx tal-ambjent tal-utent Sway 1.1 bl-użu ta’ Wayland

seħħet rilaxx tal-maniġer kompost Tbandil 1.1, mibnija bl-użu tal-protokoll Wayland u kompletament kompatibbli mal-maniġer tat-tieqa bil-madum i3 u panel i3bar. Siegħa wara r-rilaxx ta' 1.1.0, ġie ppubblikat rilaxx korrettiv 1.1.1 bl-eliminazzjoni ta 'bidliet miżjuda bi żball li mhumiex kompatibbli ma' wlroots 0.6. Il-kodiċi tal-proġett huwa miktub f'Ċ u imqassma minn taħt liċenzja MIT. Il-proġett huwa mmirat għall-użu fuq Linux u FreeBSD.

Il-kompatibilità tal-i3 hija pprovduta fil-kmand, il-fajl tal-konfigurazzjoni u l-livell tal-IPC, li tippermetti li Sway jintuża bħala sostituzzjoni trasparenti tal-i3 li juża Wayland minflok X11. Sway jippermettilek li tpoġġi twieqi fuq l-iskrin mhux spazjalment, iżda loġikament. It-twieqi huma rranġati fi grilja li tagħmel l-aħjar użu mill-ispazju tal-iskrin u tippermettilek timmanipula t-twieqi malajr billi tuża biss it-tastiera.

Biex jinħoloq ambjent komplet tal-utent, il-komponenti li ġejjin li jakkumpanjaw huma offruti: swayidle (proċess ta' sfond li jimplimenta l-protokoll idle KDE), swaylock (screen saver), mako (maniġer tan-notifika), skura (tieħu screenshots), slurp (tagħżel żona fuq l-iskrin), wf-recorder (qbid tal-vidjo), waybar (bar tal-applikazzjoni), virtboard (tastiera tal-iskrin), wl-clipboard (taħdem mal-clipboard), wallutils (ġestjoni tal-wallpaper tal-desktop).

Sway qed jiġi żviluppat bħala proġett modulari mibni fuq librerija wlroots, li fih il-primittivi bażiċi kollha għall-organizzazzjoni tax-xogħol ta 'maniġer kompost. Wlroots jinkludi backends għal
astrazzjoni ta 'aċċess għall-iskrin, apparati ta' input, rendering mingħajr aċċess dirett għal OpenGL, interazzjoni ma 'KMS/DRM, libinput, Wayland u X11 (saff huwa pprovdut għat-tħaddim ta' applikazzjonijiet X11 ibbażati fuq Xwayland). Minbarra Sway, il-librerija wlroots tintuża b'mod attiv proġetti oħrainkluż Librem5 и Gaġġa. Minbarra C/C++, ġew żviluppati rbit għal Scheme, Common Lisp, Go, Haskell, OCaml, Python u Rust.

Fir-rilaxx il-ġdid:

  • L-utilità ġiet separata fi proġett separat swaybg, iddisinjat biex jimmaniġġja l-wallpaper tad-desktop. Swaybg m'għadux marbut ma' Sway u jista' jintuża ma' kwalunkwe servers komposti ta' Wayland li jappoġġjaw protokolli avvanzati
    wlr-layer-shell, xdg-output u xdg-shell;

  • Sar xogħol biex jiġu eliminati l-inkompatibbiltajiet mal-maniġer tat-tieqa i3;
  • L-appoġġ għall-touch screens ġie miżjud mal-pannell tal-iswaybar (attivazzjoni ta 'elementi bil-mess u ċikliżmu permezz ta' desktops b'ġest li jiżżerżaq);
  • Swaybar timplimenta modalità "overlay" biex turi l-pannell fuq twieqi oħra mingħajr ma tipproċessa avvenimenti ta 'input;
  • Żid il-ħila li tiddiżattiva s-shortcuts tat-tastiera tal-kontroll billi tuża l-issettjar unbind{sym,code,switch}.



Sors: opennet.ru

Żid kumment