Sway 1.4 ingurune pertsonalizatuaren bertsioa Wayland erabiliz

Prestatuta kudeatzaile konposatuen oharra Balantzea 1.4 (1.3 bertsioa ez zen eraiki), Wayland protokoloa erabiliz eraikia eta guztiz bateragarria lauza leihoen kudeatzailearekin i3 eta panela i3bar. Proiektuaren kodea C eta idatzita dago arabera banatuta MIT lizentziapean. Proiektua Linux eta FreeBSD-en erabiltzeko dago zuzenduta.

i3 bateragarritasuna komandoan, konfigurazio fitxategian eta IPC mailan eskaintzen da, Sway X3 ordez Wayland erabiltzen duen i11 ordezko garden gisa erabiltzeko aukera emanez. Sway-k leihoak pantailan ez espazialki, logikoki ezartzeko aukera ematen du. Leihoak pantailako espazioa ahalik eta hobekien aprobetxatzen duen sareta batean antolatuta daude eta leihoak azkar manipulatzeko aukera ematen du teklatua soilik erabiliz.

Erabiltzaile-ingurune osoa sortzeko, ondoko osagai hauek eskaintzen dira: zurrunbilo (KDE inaktibo protokoloa inplementatzen duen atzeko prozesua), swaylock (Pantaila babeslea), Mako (jakinarazpenen kudeatzailea), sombrΓ­a (pantaila-argazkiak ateratzen), slurp (pantailan eremu bat hautatuz), wf-grabagailua (bideoa ateratzea), bide-barra (aplikazio-barra), virtboard (pantailako teklatua), wl-arbel (arbelarekin lan egiten), wallutils (mahaigaineko horma-paperen kudeaketa).

Sway liburutegi baten gainean eraikitako proiektu modular gisa garatzen ari da sustraiak, kudeatzaile konposatuen lana antolatzeko oinarrizko primitibo guztiak biltzen dituena. Wlroots-ek backend-ak barne hartzen ditu
Pantailarako sarbidearen abstrakzioa, sarrerako gailuak, OpenGL-ra zuzeneko sarbiderik gabe errendatzea, KMS/DRM-ekin interakzioa, libinput, Wayland eta X11 (Xwaylanden oinarritutako X11 aplikazioak exekutatzeko geruza bat eskaintzen da). Sway-z gain, wlroots liburutegia aktiboki erabiltzen da beste proiektu batzukbarne aske5 ΠΈ Cage. C/C++-ez gain, Scheme, Common Lisp, Go, Haskell, OCaml, Python eta Rust-erako loturak garatu dira.



Argitalpen berrian:

  • VNC protokoloaren euskarria gehitu da mahaigainera urruneko sarbidea izateko. Lana zerbitzari baten bitartez antolatzen da bidevnc, Wayland-en oinarritutako lan-saioetara konektatu daitekeena, sarrerako gailu birtual bat sortzen du eta pantailako irteera igortzen du RFB protokoloa erabiliz. Wayvnc monitorerik gabeko zerbitzarietan exekutatzen diren mahaigain birtualak exekutatzeko ere erabil daiteke. Aurretik eskainitako RDPn oinarritutako backend-aren euskarria eten egin da.
  • MATE proiektuak garatutako ataza-barra abiarazteko euskarri partziala gehitu da;
  • Sartzean karaktereak bistaratzeko atzerapenak konfiguratzeko gaitasuna ezarri du (max_render_time eta sway-output aukerak);
  • Teklatuko tekla-taldeen prozesatzeko laguntza gehitu da (teklatu espezializatuetarako);
  • Protokoloaren laguntza eten egin da xdg-shell v6 (v6 bertsio ezegonkorra jada ez da garrantzitsua ondoren egonkortzea xdg-shell).

    Iturria: opennet.ru

  • Gehitu iruzkin berria