Gefa út labwc 0.6, samsettan netþjón fyrir Wayland

Útgáfa af labwc 0.6 (Lab Wayland Compositor) verkefninu er fáanleg, þar sem þróaður er samsettur þjónn fyrir Wayland með eiginleikum sem minna á Openbox gluggastjórann (verkefnið er lýst sem tilraun til að búa til valkost við Openbox fyrir Wayland). Meðal eiginleika labwc er kallað naumhyggja, fyrirferðarlítil útfærsla, breiðir aðlögunarmöguleikar og mikil afköst. Verkefniskóðinn er skrifaður á C tungumáli og dreift undir GPLv2 leyfinu.

Wlroots bókasafnið er notað sem grunn, þróað af hönnuðum Sway notendaumhverfisins og veitir grunnaðgerðir til að skipuleggja vinnu samsetts stjórnanda Wayland. Af útvíkkuðum Wayland-samskiptareglum er wlr-úttaksstjórnun studd til að stilla úttakstæki, lag-skel til að skipuleggja vinnu skjáborðsskeljarins og erlend-toplevel til að tengja eigin spjöld og gluggarofa.

Það er hægt að tengja viðbætur við útfærslu á aðgerðum eins og að búa til skjámyndir, sýna veggfóður á skjáborðinu, setja spjöld og valmyndir. Hreyfibrellur, hallar og tákn (að undanskildum gluggahnappum) eru í grundvallaratriðum ekki studd. Til að keyra X11 forrit í umhverfi sem byggir á Wayland samskiptareglum er notkun XWayland DDX íhlutans studd. Þemað, grunnvalmyndin og flýtilyklar eru stilltir í gegnum stillingarskrár á xml sniði. Það er innbyggður stuðningur fyrir High pixel density (HiDPI) skjái.

Gefa út labwc 0.6, samsettan netþjón fyrir Wayland

Til viðbótar við innbyggðu rótarvalmyndina sem hægt er að stilla í gegnum menu.xml, er hægt að nota þriðja aðila forritavalmyndarútfærslur eins og bemenu, fuzzel og wofi. Sem pallborð geturðu notað Waybar, sfwbar, Yambar eða LavaLauncher. Til að stjórna tengingu skjáa og breyta breytum þeirra er lagt til að nota wlr-randr eða kanshi. Skjárinn er læstur með swaylock.

Helstu breytingar í nýju útgáfunni:

  • Endurhannað verulega notkun á senugrafi API sem wlroots býður upp á. Vinnslan endurspeglaðist í flutningi, skreytingum á gluggum, valmyndum og útfærslu skjáskeljunnar. Úrvinnsla mynda og leturgerða fyrir birtingu á skjánum var skipt yfir í að nota biðminni í stað áferðar (wlr_texture uppbyggingin), sem gerði það að verkum að hægt var að tryggja rétta mælikvarða á úttakinu. Einfaldaður kóða til að binda meðhöndlara við wlr_scene_nodes hnúta. Bættir villuleitarvalkostir.
  • Bætt við stuðningi við sýndarskjáborð.
  • Bætti við stuðningi við að nota mismunandi tungumál í valmyndum viðskiptavinarins.
  • Innleiddur stuðningur við kynningartímasamskiptareglur sem notaðar eru til að sýna myndband.
  • Bætt við stuðningi fyrir snertitæki.
  • Innleiddur stuðningur við drm_lease_v1 samskiptareglur, sem er notuð til að búa til steríómynd með mismunandi biðmunum fyrir vinstri og hægri augu þegar hún er sýnd á sýndarveruleika hjálmum.
  • Innleiddar samskiptareglur til að nota sýndarlyklaborðið og bendilinn.
  • Bætti við stillingu til að festa glugga ofan á aðra glugga ( ToggleAlwaysOnTop).
  • Bætt við stillingum osd.border.color og osd.border.width til að skilgreina breidd og lit gluggaramma.
  • Bætt við stillingum til að breyta seinkun á lyklaborði og endurtaka stillingum.
  • Bætti við möguleikanum á að binda aðgerðir við að fletta með músarhjólinu (sjálfgefið er að skipt er á milli sýndarskjáborðs þegar skrunað er á skjáborðið).
  • Bætt við stuðningi fyrir slétta og lárétta flun.
  • Útvegaði stöðugar samþættingarprófanir fyrir Debian, FreeBSD, Arch og Void smíði, þar á meðal smíði sem ekki eru xwayland.
  • Bætt við stuðningi við að stilla skáletrun og þyngd leturgerða (til að nota skáletrað og feitletrað letur).
  • Bætt við stillingu til að stjórna því hvort kveikt sé á útlínuforskoðun.
  • Veitt túlkun á örvum fyrir undirvalmyndir. Stuðningur við skiljur hefur verið bætt við valmyndina.
  • xdg-desktop-portal-wlr samskiptareglunum var gert kleift að virka án viðbótarstillinga (dbus frumstillingu og virkjun í gegnum systemd var lokið), sem leysti vandamálin við að ræsa OBS Studio.



Heimild: opennet.ru

Bæta við athugasemd