wayland-itifaki 1.21 kutolewa

Utoaji wa kifurushi cha wayland-protocols 1.21 umechapishwa, una seti ya itifaki na viendelezi vinavyosaidiana na uwezo wa itifaki ya msingi ya Wayland na kutoa uwezo unaohitajika kwa ajili ya kujenga seva za mchanganyiko na mazingira ya watumiaji.

Kuanzia na toleo la 1.21, hatua ya uundaji wa itifaki "isiyo thabiti" imebadilishwa na "kuweka hatua" ili kulainisha mchakato wa uimarishaji wa itifaki ambazo zimejaribiwa katika mazingira ya uzalishaji. Itifaki zote kwa mtiririko hupitia awamu tatu - ukuzaji, majaribio na uimarishaji. Baada ya kukamilisha hatua ya maendeleo, itifaki imewekwa kwenye tawi la "staging" na imejumuishwa katika seti ya itifaki ya njia, na baada ya kupima kukamilika, inahamishiwa kwenye jamii imara. Itifaki kutoka kwa kitengo cha "hatua" zinaweza tayari kutumika katika seva na wateja wa aina nyingi ambapo utendakazi unaohusiana unahitajika. Katika kitengo cha "staging", ni marufuku kufanya mabadiliko ambayo yanakiuka uoanifu, lakini ikiwa matatizo na mapungufu yatatambuliwa wakati wa kupima, uingizwaji na toleo jipya la itifaki au ugani mwingine wa Wayland haujatengwa.

Toleo jipya ni pamoja na uwezo wa kusakinisha kwa kutumia mfumo wa kujenga wa Meson badala ya zana za kiotomatiki. Kuna mipango ya kuacha kabisa kuunga mkono zana za kiotomatiki katika siku zijazo. Itifaki mpya ya kuwezesha xdg imeongezwa kwa kategoria ya jukwaa, ikiruhusu umakini kuhamishwa kati ya nyuso tofauti za kiwango cha kwanza. Kwa mfano, kwa kuwezesha xdg, kiolesura kimoja cha kizindua programu kinaweza kulenga kiolesura kingine, au programu moja inaweza kubadili umakini hadi nyingine. Usaidizi wa kuwezesha xdg tayari umetekelezwa kwa Qt, GTK, wlroots, Mutter na KWin.

Kwa sasa, itifaki za wayland ni pamoja na itifaki dhabiti zifuatazo, ambazo hutoa utangamano wa nyuma:

  • "mtazamaji" - huruhusu mteja kufanya vitendo vya kuongeza na kupunguza makali ya uso kwenye upande wa seva.
  • "wakati wa uwasilishaji" - hutoa onyesho la video.
  • "xdg-shell" ni kiolesura cha kuunda na kuingiliana na nyuso kama windows, ambayo hukuruhusu kuzisogeza karibu na skrini, kupunguza, kupanua, kurekebisha ukubwa, nk.

Itifaki zilizojaribiwa katika tawi la "staging":

  • "screen-shell" - udhibiti wa kazi katika hali ya skrini kamili;
  • "njia ya kuingiza" - usindikaji wa njia za uingizaji;
  • "wavivu-kuzuia" - kuzuia uzinduzi wa skrini (kiokoa skrini);
  • "pembejeo-muhuri" - alama za nyakati za matukio ya pembejeo;
  • "linux-dmabuf" - kugawana kadi kadhaa za video kwa kutumia teknolojia ya DMBuff;
  • "pembejeo ya maandishi" - shirika la uingizaji wa maandishi;
  • "ishara za pointer" - udhibiti kutoka kwa skrini za kugusa;
  • "Matukio ya pointer ya jamaa" - matukio ya pointer ya jamaa;
  • "vikwazo vya pointer" - vikwazo vya pointer (kuzuia);
  • "kibao" - msaada kwa pembejeo kutoka kwa vidonge.
  • "xdg-kigeni" - kiolesura cha mwingiliano na nyuso za mteja wa "jirani";
  • "xdg-decoration" - kutoa mapambo ya dirisha kwenye upande wa seva;
  • "xdg-output" - maelezo ya ziada kuhusu pato la video (hutumika kwa kuongeza sehemu);
  • "Xwayland-keyboard-grab" - ingizo la kunasa katika programu za XWayland.
  • uteuzi wa msingi - kwa mlinganisho na X11, inahakikisha uendeshaji wa clipboard ya msingi (uteuzi wa msingi), habari ambayo kawaida huingizwa na kifungo cha kati cha mouse;
  • Usawazishaji-wazi wa linux ni utaratibu mahususi wa Linux wa kusawazisha bafa zinazofunga uso.
  • uanzishaji wa xdg - hukuruhusu kuhamisha umakini kati ya nyuso tofauti za kiwango cha kwanza (kwa mfano, kwa kutumia uanzishaji wa xdg, programu moja inaweza kubadili mwelekeo hadi mwingine).

Chanzo: opennet.ru

Kuongeza maoni