Wayland-Protocols 1.27 tokollo

Ho phatlalalitsoe pakete ea wayland-protocols 1.27, e nang le sehlopha sa liprothokholo le likeketso tse tlatselletsang bokhoni ba protocol ea Wayland le ho fana ka bokhoni bo hlokahalang bakeng sa ho aha li-server tse kopaneng le tikoloho ea basebelisi.

Liprothokholo tsohle li tsamaea ka mekhahlelo e meraro - nts'etsopele, liteko le botsitso. Ka mor'a ho qeta sethaleng sa nts'etsopele (sehlopha se "sa tsitsang"), protocol e behoa lekaleng la "staging" 'me e kenyelelitsoe ka molao ho li-protocols tsa wayland,' me ka mor'a hore tlhahlobo e phethoe, e isoa sehlopheng se tsitsitseng. Li-protocols tse tsoang sehlopheng sa "staging" li se li ka sebelisoa ho li-server tse kopaneng le bareki moo ts'ebetso e amanang le eona e hlokahalang. Ho fapana le sehlopha se "sa tsitsang", "staging" e thibela ho etsa liphetoho tse khahlanong le ho lumellana, empa haeba mathata le mefokolo li khetholloa nakong ea tlhahlobo, ho nkeloa sebaka ka phetolelo e ncha ea bohlokoa ea protocol kapa katoloso e 'ngoe ea Wayland ha e qheleloe ka thōko.

Phetolelong e ncha, liprothokholo tse ncha li kentsoe sehlopheng sa "staging":

  • content-type - E dumella bareki ho fetisa tlhahisoleseding mabapi le dikahare tse hlahiswang ho seva e kopaneng, e ka sebediswang ho ntlafatsa boits'oaro ba tlhokomeliso ea litaba, joalo ka ho seta litšobotsi tse itseng tsa DRM joalo ka "mofuta oa litaba". Ts'ehetso bakeng sa mefuta e latelang ea litaba e phatlalatsoa: ha ho na (ha ho na tlhahisoleseling mabapi le mofuta oa data), foto (sephetho sa linepe tsa dijithale, se hlokang ts'ebetso e nyane), video (video kapa animation, khokahano e nepahetseng e hlokahalang ho qoba ho hoeleketsa) le papali (ho qala). lipapali, tlhahiso ho tsoa ho tieho e fokolang).
  • ext-idle-notify - E lumella li-server tse kopaneng ho romella litemoso ho bareki mabapi le ho se sebetse ha basebelisi, tse ka sebelisoang ho kenya mekhoa e meng ea ho boloka matla ka mor'a nako e itseng ea ho se sebetse.

Hajoale, li-protocols tsa wayland li kenyelletsa liprothokholo tse latelang tse tsitsitseng, tse fanang ka tšebelisano ea morao-rao:

  • "viewporter" - e lumella mofani ho etsa liketso tsa ho fokotsa le ho fokotsa ka holimo ka lehlakoreng la seva.
  • "Presentation-time" - e fana ka pontšo ea video.
  • "xdg-shell" ke sebopeho sa ho theha le ho sebelisana le bokaholimo joalo ka lifensetere, e u lumellang ho li tsamaisa skrineng, ho fokotsa, ho holisa, ho fetola boholo, joalo-joalo.

Li-protocol tse lekiloeng lekaleng la "staging":

  • drm-lease - e fana ka lisebelisoa tse hlokahalang ho hlahisa setšoantšo sa stereo se nang le li-buffers tse fapaneng bakeng sa mahlo a leqele le le letona ha o hlahisa li-headsets tsa nnete.
  • "ext-session-lock" - e hlalosa mokhoa oa ho notlela nako, ho etsa mohlala, ha screen saver e ntse e sebetsa kapa puisano ea netefatso e hlahisoa.
  • "single-pixel-buffer" - e u lumella ho etsa li-buffers tsa pixel e le 'ngoe tse kenyelletsang litekanyetso tse' nè tsa 32-bit RGBA.
  • "xdg-activation" - e u lumella ho fetisetsa tsepamiso lipakeng tsa libaka tse fapaneng tsa boemo ba pele (mohlala, ka ho sebelisa xdg-activation, sesebelisoa se le seng se ka fetohela ho se seng).

Melao e ntseng e ntlafatsoa lekaleng le "sa tsitsang":

  • "Fullscreen-shell" - taolo ya mosebetsi ka mokgwa wa skrineng se felletseng.
  • "mokhoa oa ho kenya" - mekhoa ea ho kenya tšebetsong.
  • "idle-inhibit" - e thibela ho hlahisoa ha skrini (screensaver).
  • "input-timestamps" - litempe tsa nako bakeng sa liketsahalo tsa ho kenya.
  • "keyboard-shortcuts-inhibit" - e laola sehokelo sa likhutšoane tsa keyboard le li-hotkeys.
  • "linux-dmabuf" - ho arolelana likarete tse 'maloa tsa video ho sebelisa theknoloji ea DMBuff.
  • "linux-explicit-synchronization" ke mokhoa o ikhethileng oa Linux oa ho hokahanya li-buffer tse tlameletsoeng holimo.
  • "pointer-gestures" - taolo ho tsoa ho li-touch screens.
  • "litšitiso tsa pointer" - lithibelo tsa pointer (thibelo).
  • "khetho ea mantlha" - ka papiso le X11, e netefatsa ts'ebetso ea "clipboard" ea mantlha (khetho ea mantlha), tlhahisoleseling eo hangata e kentsoeng ka konopo e bohareng ea mouse.
  • "diketsahalo tsa pontshi tse amanang" - diketsahalo tsa pontshi tse amanang.
  • "tablet" - ts'ehetso ea ho kenya letsoho ho tsoa matlapeng.
  • “text-input” - mokgatlo wa ho kenya mongolo.
  • "xdg-foreign" ke sebopeho sa ho sebelisana le bokaholimo ba moreki oa "moahelani".
  • "xdg-decoration" - ho fana ka mekhabiso ea lifensetere ka lehlakoreng la seva.
  • "xdg-output" - tlhahisoleseding e eketsehileng mabapi le tlhahiso ea video (e sebelisetsoang ho fokotsa likaroloana).
  • "Xwayland-keyboard-grab" - ho kenya letsoho lits'ebetsong tsa XWayland.

Source: opennet.ru

Eketsa ka tlhaloso