Wayland-Protocols 1.27 kuburitswa

Kuburitswa kweiyo wayland-protocols 1.27 package yakaburitswa, iine seti yemaprotocol uye mawedzero anoenderana nekugona kweiyo base Wayland protocol uye inopa kugona kunodiwa pakuvaka akaumbwa maseva uye nharaunda dzevashandisi.

Ese maprotocol anotevedzana anoenda nemuzvikamu zvitatu - kusimudzira, kuyedza uye kudzikamisa. Mushure mekupedza danho rekusimudzira (iyo "isina kugadzikana" chikamu), iyo protocol inoiswa mubazi re "staging" uye inosanganisirwa zviri pamutemo muwayland-protocols yakatarwa, uye mushure mekuedzwa kwapera, inoendeswa kune yakagadzikana chikamu. Protocols kubva muchikamu che "staging" inogona kutoshandiswa mumasevhisi akaumbwa uye vatengi panodiwa kushanda kwakabatana. Kusiyana nechikamu "chisina kugadzikana", "staging" inorambidza kuita shanduko dzinotyora kugarisana, asi kana matambudziko uye zvikanganiso zvakaonekwa panguva yekuedzwa, kutsiva neiyo nyowani yakakosha vhezheni yeprotocol kana imwe Wayland yekuwedzera haina kubviswa.

Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ Β«stagingΒ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹:

  • content-type - Inobvumira vatengi kuti vapfuure ruzivo nezvezviri kuratidzwa kune inoumbwa sevha, iyo inogona kushandiswa kukwenenzvera-content-inoziva maitiro, sekuseta chaiyo DRM zvimiro se "content type". Tsigiro yemhando dzinotevera dzemukati dzinoziviswa: hapana (hapana ruzivo nezve rudzi rwe data), foto (kubuda kwemifananidzo yedhijitari, inoda kushoma kugadziridzwa), vhidhiyo (vhidhiyo kana animation, kunyatso kuwiriranisa kunodiwa kuti udzivise kukakama) uye mutambo (kutangisa. mitambo, kubuda kubva kunonoka kunonoka).
  • ext-idle-notify - Inobvumira maseva anoumbwa kuti atumire zviziviso kune vatengi nezve kusaita mushandisi, izvo zvinogona kushandiswa kumisikidza mamwe ekuchengetedza magetsi modhi mushure meimwe nguva yekusaita basa.

Parizvino, wayland-protocols inosanganisira anotevera akatsiga maprotocol, ayo anopa kumashure kuenderana:

  • "viewporter" - inobvumira mutengi kuti aite kuyera uye pamusoro pemupendero wekucheka zviito padivi reseva.
  • "mharidzo-nguva" - inopa kuratidzwa kwevhidhiyo.
  • "xdg-shell" iratidziro yekugadzira uye yekudyidzana nenzvimbo semahwindo, izvo zvinokutendera iwe kuti uzvitenderedze kutenderedza skrini, kuderedza, kuwedzera, saizi, nezvimwe.

Maprotocol akaedzwa mubazi re "staging":

  • drm-lease - inopa zviwanikwa zvinodiwa kuti ugadzire mufananidzo we stereo une mabuffer akasiyana emeso ekuruboshwe nekurudyi kana uchiburitsa kune chaiwo chaiwo mahedhifoni.
  • "ext-session-lock" - inotsanangura nzira yekuvhara chikamu, semuenzaniso, apo chidzitiro chekuchengetedza chiri kushanda kana kuti dialog yechokwadi inoratidzwa.
  • "single-pixel-buffer" - inobvumidza iwe kugadzira imwe-pixel buffers inosanganisira ina 32-bit RGBA kukosha.
  • "xdg-activation" - inobvumidza iwe kuendesa kutarisa pakati peakasiyana ekutanga-chikamu chepamusoro (semuenzaniso, uchishandisa xdg-activation, imwe application inogona kushandura kutarisa kune imwe).

Maprotocol ari kugadzirwa mubazi "risina kugadzikana":

  • "Fullscreen-shell" - kutonga kwebasa mune yakazara skrini modhi.
  • "input-method" - kugadzirisa nzira dzekupinza.
  • "Idle-inhibit" - ichivharira kuvhurwa kweiyo skrini (screen saver).
  • "input-timestamps" - timestamps yezviitiko zvekupinza.
  • "keyboard-shortcuts-inhibit" - inodzora kusungirirwa kwe keyboard mapfupi uye hotkeys.
  • "linux-dmabuf" - kugovera makadhi akawanda evhidhiyo uchishandisa tekinoroji yeDMBuff.
  • "linux-explicit-synchronization" inzira yeLinux-chaiyo yekuyananisa mabhafa epamusoro.
  • "pointer-gestures" - kutonga kubva pakubata zvikirini.
  • "pointer constraints" - zvipingamupinyi zvekunongedza (kuvharira).
  • "Primary Sarudzo" - nekuenzanisa neX11, inovimbisa kushanda kweiyo yekutanga clipboard (yekutanga sarudzo), ruzivo kubva kunowanzo kuisirwa nepakati mbeva bhatani.
  • "Relative pointer events" - hukama hwekunongedzera zviitiko.
  • "tablet" - tsigiro yekupinda kubva pamahwendefa.
  • "text-input" - sangano rekupinza zvinyorwa.
  • "xdg-kunze" iratidziro yekudyidzana nenzvimbo dze "muvakidzani" mutengi.
  • "xdg-decoration" - kupa hwindo rekushongedza padivi reseva.
  • "xdg-output" - yekuwedzera ruzivo nezve vhidhiyo inobuda (inoshandiswa kuchikamu chechikamu).
  • "Xwayland-keyboard-grab" - kutora kupinza muXWayland application.

Source: opennet.ru

Voeg