Kutolewa kwa Seva ya Mchanganyiko ya Weston 10.0

Baada ya mwaka mmoja na nusu ya maendeleo, toleo thabiti la seva ya mchanganyiko Weston 10.0 limechapishwa, ikitengeneza teknolojia zinazochangia kuibuka kwa usaidizi kamili wa itifaki ya Wayland katika Enlightenment, GNOME, KDE na mazingira mengine ya watumiaji. Maendeleo ya Weston yanalenga kutoa msingi wa msimbo wa ubora wa juu na mifano ya kazi ya kutumia Wayland katika mazingira ya kompyuta ya mezani na suluhu zilizopachikwa, kama vile majukwaa ya mifumo ya habari ya magari, simu mahiri, TV na vifaa vingine vya watumiaji. Nambari ya mradi inasambazwa chini ya leseni ya MIT.

Mabadiliko muhimu ya nambari ya toleo la Weston yanatokana na mabadiliko ya ABI ambayo yanavunja uoanifu. Mabadiliko katika tawi jipya la Weston:

  • Vipengee vya udhibiti wa rangi vimeongezwa vinavyokuruhusu kubadilisha rangi, kufanya marekebisho ya gamma na kufanya kazi kwa kutumia wasifu wa rangi. Mabadiliko kwa sasa yanatumika kwa mifumo ndogo ya ndani pekee; vidhibiti vya rangi vinavyoonekana na mtumiaji vitaonekana katika toleo lijalo.
  • Katika utekelezaji wa itifaki ya linux-dmabuf-unstable-v1, ambayo hutoa uwezo wa kushiriki kadi nyingi za video kwa kutumia teknolojia ya DMA-BUF, utaratibu wa "dma-buf feedback" umeongezwa, ambayo hutoa seva ya composite na maelezo ya ziada kuhusu. GPU zinazopatikana na inafanya uwezekano wa kuongeza ufanisi wa kubadilishana data kati ya GPU kuu na sekondari. Kwa mfano, usaidizi wa "maoni ya dma-buf" huongeza utumiaji wa matokeo ya kuchanganua nakala sifuri.
  • Usaidizi ulioongezwa kwa maktaba ya libseat, ambayo hutoa utendakazi kwa kupanga ufikiaji wa vifaa vya pamoja vya kuingiza na kutoa, kukuruhusu kufanya bila haki za mizizi (uratibu wa ufikiaji unashughulikiwa na mchakato tofauti wa usuli, umekaa). Katika matoleo yajayo, tunapanga kubadilisha vipengele vyote vinavyoendesha Weston na libseat.
  • Sampuli zote za programu za mteja zimebadilishwa ili kutumia kiendelezi cha itifaki ya xdg-shell, ambayo hutoa kiolesura cha kuingiliana na nyuso kama madirisha, ambayo hukuruhusu kusogeza nyuso karibu na skrini, kupunguza, kuongeza, kubadilisha ukubwa, n.k.
  • Imeongeza uwezo wa kutekeleza programu ya mteja kiotomatiki baada ya kuanza, kwa mfano, kupanga programu za kuanza kiotomatiki baada ya kuingia.
  • Kiolesura cha wl_shell, mandhari ya nyuma ya fbdev, na matumizi ya uzinduaji wa weston yameacha kutumika (unapaswa kutumia sed-launch au logind-launch ili kuziendesha).
  • Mahitaji ya utegemezi yameongezwa; kuunganisha sasa kunahitaji libdrm 2.4.95, libwayland 1.18.0 na wayland-protocols 1.24. Wakati wa kuunda programu-jalizi ya ufikiaji wa mbali kulingana na PipeWire, libpipewire 0.3 inahitajika.
  • Seti ya majaribio imepanuliwa.

Chanzo: opennet.ru

Kuongeza maoni