Sway 1.5 ingurune pertsonalizatuaren bertsioa Wayland erabiliz

Prestatuta kudeatzaile konposatuen oharra Balantzea 1.5, Wayland protokoloa erabiliz eraikia eta fitxa-leihoen kudeatzailearekin guztiz bateragarria 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:

  • Monitorerik gabeko sistemetan irteera dinamikoki antolatzeko gaitasuna gehitu da (bururik gabekoa) create_output komandoa erabiliz (langile baten urruneko sarbidea antolatzeko erabil daiteke. WayVNC).
  • Bidez Wayland protokoloak sarrera-metodoa eta testu-sarrera euskarria sarrera-metodoen editoreetarako (IME) inplementatu da.
  • Sinkronizazio egokitzailea (VRR, Freskatze-tasa aldakorra) gaitzea posible da, jokoetan irudien jitter murrizteko.
  • Viewporter protokoloaren laguntza gehitu da, joko zaharren errendimendua eta kalitatea hobetzen dituena.
  • Birtualizazioak eta urrutiko mahaigaineko sarbide sistemek teklatuko lasterbideak atzemateko gaitasuna dute.
  • Protokoloaren euskarria gehitu da wlr-atzerriko-goi-mailako kudeaketa, zure panelak eta leiho etengailuak konektatzeko aukera emanez.

Iturria: opennet.ru

Gehitu iruzkin berria