Wayland-Protocols 1.27 kutolewa

Utoaji wa kifurushi cha wayland-protocols 1.27 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.

Itifaki zote kwa mtiririko hupitia awamu tatu - ukuzaji, majaribio na uimarishaji. Baada ya kukamilisha hatua ya maendeleo (kitengo cha "isiyo imara"), itifaki imewekwa kwenye tawi la "staging" na imejumuishwa rasmi katika seti ya itifaki ya njia, na baada ya kupima kukamilika, inahamishiwa kwenye kikundi kilicho imara. Itifaki kutoka kwa kitengo cha "hatua" zinaweza tayari kutumika katika seva na wateja wa aina nyingi ambapo utendakazi unaohusiana unahitajika. Tofauti na kategoria ya "isiyo thabiti", "hatua" inakataza kufanya mabadiliko ambayo yanakiuka uoanifu, lakini ikiwa matatizo na mapungufu yatatambuliwa wakati wa majaribio, uingizwaji na toleo jipya muhimu la itifaki au ugani mwingine wa Wayland haujatengwa.

Katika toleo jipya, itifaki mpya zimeongezwa kwenye kitengo cha "staging":

  • aina ya maudhui - Huruhusu wateja kupitisha taarifa kuhusu maudhui yanayoonyeshwa kwa seva ya mchanganyiko, ambayo inaweza kutumika kuboresha tabia ya kufahamu maudhui, kama vile kuweka sifa maalum za DRM kama vile "aina ya maudhui". Usaidizi wa aina zifuatazo za maudhui umetangazwa: hakuna (hakuna taarifa kuhusu aina ya data), picha (matokeo ya picha za kidijitali, zinazohitaji uchakataji mdogo), video (video au uhuishaji, usawazishaji sahihi zaidi unahitajika ili kuepuka kudumaa) na mchezo (kuzindua michezo, matokeo kutoka kwa kuchelewa kwa kiwango cha chini).
  • ext-idle-notify - Huruhusu seva za mchanganyiko kutuma arifa kwa wateja kuhusu kutotumika kwa mtumiaji, ambazo zinaweza kutumika kuamilisha njia za ziada za kuokoa nishati baada ya muda fulani wa kutotumika.

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 maonyesho ya 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":

  • drm-lease - hutoa rasilimali zinazohitajika ili kutoa picha ya stereo yenye vihifadhi tofauti vya macho ya kushoto na kulia wakati wa kutoa vifaa vya sauti vya uhalisia pepe.
  • "ext-session-lock" - inafafanua njia ya kufunga kipindi, kwa mfano, wakati kiokoa skrini kinapofanya kazi au mazungumzo ya uthibitishaji yanaonyeshwa.
  • "pixel-bafa-moja" - hukuruhusu kuunda bafa za pikseli moja zinazojumuisha thamani nne za 32-bit RGBA.
  • "xdg-activation" - inakuwezesha kuhamisha mwelekeo kati ya nyuso tofauti za ngazi ya kwanza (kwa mfano, kwa kutumia xdg-activation, programu moja inaweza kubadili mwelekeo hadi mwingine).

Itifaki zinazotengenezwa katika tawi "lisilo thabiti":

  • "Skrini nzima-shell" - udhibiti wa kazi katika hali ya skrini nzima.
  • "njia ya pembejeo" - mbinu za usindikaji wa pembejeo.
  • "Ile-inhibit" - kuzuia uzinduzi wa skrini (kiokoa skrini).
  • "pembejeo-muda" - mihuri ya nyakati kwa matukio ya ingizo.
  • "njia za mkato za kibodi" - hudhibiti kiambatisho cha mikato ya kibodi na hotkeys.
  • "linux-dmabuf" - kugawana kadi kadhaa za video kwa kutumia teknolojia ya DMBuff.
  • "linux-explicit-synchronization" ni utaratibu mahususi wa Linux wa kusawazisha bafa zinazofunga uso.
  • "pointi-ishara" - udhibiti kutoka kwa skrini za kugusa.
  • "vikwazo vya pointer" - vikwazo vya pointer (kuzuia).
  • "chaguo la msingi" - kwa mlinganisho na X11, inahakikisha utendakazi wa ubao wa kunakili wa msingi (uteuzi wa msingi), habari ambayo kawaida huingizwa na kitufe cha kati cha panya.
  • "Matukio ya pointer ya jamaa" - matukio ya kiashirio cha jamaa.
  • "kibao" - msaada kwa pembejeo kutoka kwa vidonge.
  • "pembejeo ya maandishi" - shirika la uingizaji wa maandishi.
  • "xdg-kigeni" ni kiolesura cha kuingiliana 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 (kutumika kwa kuongeza sehemu).
  • "Xwayland-keyboard-grab" - ingizo la kunasa katika programu za XWayland.

Chanzo: opennet.ru

Kuongeza maoni