Paglabas ng Wayland-Protocols 1.49

Inilabas na ang wayland-protocols package 1.49, na naglalaman ng isang hanay ng mga protocol at extension na umaakma sa pangunahing Wayland protocol at nagbibigay ng mga kakayahang kinakailangan upang bumuo ng mga composite server at mga user environment.

Sa bagong bersyon:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» xx-fractional-scale, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ систСмы логичСских ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, значСния Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Ρ†Π΅Π»Ρ‹ΠΌΠΈ числами, для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ точности позиционирования ΠΈ увСличСния Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ логичСских ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ Π΄ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… пиксСлСй. Подобная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ систСмы логичСских ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, нСдостаточным для позиционирования Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… пиксСлСй, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Ρ€ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.
  • Π’ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Β«linux-dmabufΒ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° систСмах с нСсколькими GPU. На ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… систСмах ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Ρ‚ΡŒ с ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½Ρ‹ΠΌΠΈ сСрвСром ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· GPU слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.
  • Π’ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» color-management-v1 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ BT.2100 для примСнСния Π² ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΎΠΌ сСрвСрС спСцифичных ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ HDR-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, созданный для Windows.

Ang lahat ng mga protocol ay sunud-sunod na dumaan sa mga yugto ng pag-unlad, pagsubok at pag-stabilize. Matapos makumpleto ang yugto ng pag-unlad (ang kategoryang "hindi matatag"), inilalagay ang protocol sa sangay na "staging" at opisyal na kasama sa set ng wayland-protocols, at pagkatapos makumpleto ang pagsubok, inilipat ito sa stable na kategorya. Ang mga protocol mula sa kategoryang "staging" ay magagamit na sa mga composite server at client kung saan kinakailangan ang mga nauugnay na functionality. Hindi tulad ng kategoryang "hindi matatag," ipinagbabawal ng "staging" ang paggawa ng mga pagbabago na lumalabag sa pagiging tugma, ngunit kung matukoy ang mga problema at pagkukulang sa panahon ng pagsubok, hindi ibubukod ang pagpapalit ng bagong makabuluhang bersyon ng protocol o isa pang extension ng Wayland.

Upang mapabilis ang paghahatid ng mga protocol sa mga developer at upang hikayatin ang maagang pagpapatupad ng mga protocol sa mga kasalukuyang proyekto, simula sa nakaraang release, isang "eksperimento" na yugto ang idinagdag, na nagbibigay-daan para sa mga pagbabago na sumisira sa compatibility at ang pagdaragdag ng "raw" na mga protocol na maaaring unti-unting dalhin sa tamang antas. Bagama't ang isang protocol ay kailangang bumuo ng isang team ng suporta at makatanggap ng isang tiyak na bilang ng mga pagkilala (ACK) mula sa mga tagasuri upang makapasok sa yugto ng pagtatanghal, kailangan lang nitong makatanggap ng walang pagtutol (NACKs) sa loob ng dalawang linggong panahon ng pagsusuri upang makapasok sa yugtong pang-eksperimento.

Kasalukuyang kasama sa wayland-protocols suite ang mga sumusunod na stable na protocol, na backward compatible:

  • "viewporter" - nagbibigay-daan sa kliyente na magsagawa ng scaling at surface edge trimming action sa server side.
  • "panahon ng pagtatanghal" - nagbibigay ng pagpapakita ng video.
  • Ang "xdg-shell" ay isang interface para sa paglikha at pakikipag-ugnayan sa mga surface bilang mga bintana, na nagbibigay-daan sa iyong ilipat ang mga ito sa paligid ng screen, i-collapse, palawakin, baguhin ang laki, atbp.
  • "linux-dmabuf" - nagbibigay ng mga kakayahan para sa paglikha ng wl_buffers batay sa DMA-BUF.
  • "tablet" - organisasyon ng input mula sa mga graphic na tablet.

Sinuri ang mga protocol sa sangay ng "pagtatanghal ng dula":

  • drm-lease - nagbibigay ng mga mapagkukunang kinakailangan upang makabuo ng stereo na imahe na may iba't ibang buffer para sa kaliwa at kanang mata kapag nag-output sa mga virtual reality headset.
  • "ext-session-lock" - tumutukoy sa isang paraan ng pag-lock ng session, halimbawa, habang tumatakbo ang screen saver o ipinapakita ang dialog ng pagpapatunay.
  • "single-pixel-buffer" - nagbibigay-daan sa iyong lumikha ng mga single-pixel na buffer na may kasamang apat na 32-bit na RGBA value.
  • Β«xdg-activationΒ» β€” позволяСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ фокус ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ повСрхностями ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ
    xdg-activation ΠΎΠ΄Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ фокус Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠ΅).
  • uri ng nilalaman - Binibigyang-daan ang mga kliyente na magpasa ng impormasyon tungkol sa nilalamang ipinapakita sa pinagsama-samang server, na maaaring magamit upang i-optimize ang pag-uugaling may kamalayan sa nilalaman, tulad ng pagtatakda ng mga partikular na katangian ng DRM gaya ng "uri ng nilalaman". Ang suporta para sa mga sumusunod na uri ng nilalaman ay idineklara: wala (walang impormasyon tungkol sa uri ng data), larawan (output ng mga digital na larawan, nangangailangan ng kaunting pagproseso), video (video o animation, mas tumpak na pag-synchronize ay kinakailangan upang maiwasan ang pagkautal) at laro (paglulunsad laro, output mula sa pinakamababang pagkaantala).
  • ext-idle-notify - Nagbibigay-daan sa mga composite server na magpadala ng mga abiso sa mga kliyente tungkol sa kawalan ng aktibidad ng user, na maaaring magamit upang i-activate ang mga karagdagang power saving mode pagkatapos ng isang tiyak na oras ng kawalan ng aktibidad.
  • tearing-control - nagbibigay-daan sa iyong i-disable ang vertical synchronization (VSync) na may vertical damping pulse sa mga full-screen na application, na ginagamit upang maprotektahan laban sa pagkapunit sa output. Sa mga multimedia application, ang mga artifact dahil sa pagkapunit ay isang hindi kanais-nais na epekto, ngunit sa mga programa sa paglalaro, ang mga artifact ay maaaring tiisin kung ang pakikitungo sa mga ito ay nagdudulot ng mga karagdagang pagkaantala.
  • ext-foreign-toplevel-list - Kinukuha ang impormasyon tungkol sa mga ibabaw na inilagay sa pinakamataas na antas, na nagbibigay-daan sa iyong ayusin ang mga bintana upang mag-dock sa ibabaw ng iba pang nilalaman, halimbawa, upang ikabit ang sarili mong mga panel at switch ng window.
  • security-context - nagbibigay-daan sa iyong makilala ang mga kliyente gamit ang sandbox isolation. Ang isang kliyente ay maaaring magrehistro ng isang bagong koneksyon sa isang Wayland-based composite server at mag-attach ng isang konteksto ng seguridad dito, pagkatapos nito ay lilimitahan ng composite manager ang mga kakayahan na magagamit sa itinatag na koneksyon batay sa tinukoy na konteksto ng seguridad.
  • Ang hugis ng cursor ay isang alternatibong paraan upang i-customize ang hitsura ng cursor, batay sa pagpasa ng isang serye ng mga larawan ng cursor sa halip na pumutok sa ibabaw (wl_surface).
  • "ext-transient-seat" - idinisenyo upang lumikha ng mga pansamantalang independiyenteng session (mga upuan) na idinisenyo para gamitin sa mga virtual na input device. Halimbawa, kapag ipinapatupad ang kakayahang kumonekta sa isang malayuang desktop, pinapayagan ka ng protocol na lumikha ng isang hiwalay na session para sa bawat user na may virtual na keyboard at mouse.
  • "xdg-toplevel-drag" - pinapalawak ang mekanismo ng "drag & drop" na may kakayahang mag-attach ng mga top-level na window sa isang drag operation, na maaaring gamitin, halimbawa, upang ayusin ang pag-drag ng mga toolbar o browser tab gamit ang mouse. Binibigyang-daan ka ng bagong protocol na gumawa ng mga nababakas na bahagi ng isang window na, kapag na-drag mula sa window na iyon, magiging mga bagong window at maaaring ilipat sa itaas ng umiiral na window bago muling i-attach.
  • "xdg-dialog" - nagbibigay-daan sa iyong magtalaga ng mga attribute na tukoy sa dialog sa mga top-level na ibabaw, halimbawa, maaari kang lumikha ng mga modal dialog na humaharang sa pakikipag-ugnayan ng user sa natitirang bahagi ng interface.
  • "linux-drm-syncobj" - nagbibigay ng mga tool para sa tahasang buffer synchronization gamit ang DRM (Direct Rendering Manager) synchronization object. Ipinapalagay na sa konteksto ng pag-synchronize kapag nagre-render sa isang buffer, ang iminungkahing protocol ay magpapahusay sa trabaho sa mga driver batay sa Vulkan at OpenGL graphics API (ang pagpapatupad ay batay sa mga humahawak sa mga driver). Ginagawang posible ng bagong protocol na matiyak na kumpleto ang isang operasyon ng draw sa isang buffer bago ipakita ng compositing manager ang buffer na iyon.
  • alpha-modifier, na nagpapahintulot sa mga kliyente na baguhin ang antas ng transparency ng surface at ilipat ang mga operasyon upang matiyak ang transparency sa gilid ng composite server, na maaaring mag-redirect ng mga operasyong ito sa KMS.
  • xdg-toplevel-icon - itali ang icon sa tuktok na antas ng window.
  • ext-image-capture-source at ext-image-copy-capture - organisasyon ng pagkuha ng nilalaman na ipinapakita sa screen.
  • xdg-system-bell - nagpapahintulot sa iyo na mag-output ng signal ng system, na maaaring magamit, halimbawa, bilang isang babala sa isang terminal emulator. Ang anyo ng output ng signal ay tinutukoy sa pagpapasya ng pinagsama-samang tagapamahala ay maaaring hindi lamang isang tunog, ngunit isang visual na tugon.
  • fifo - nagpapatupad ng mekanismo ng FIFO (first in, first out) para sa pagproseso ng content update queue ng ipinapakitang surface. Sa praktikal na bahagi, pinapayagan ng protocol ang output na gamitin ang paghihintay para makumpleto ang patayong pag-scan (vblank) sa halip na gumamit ng mga callback na tawag sa tuwing handa itong magpakita ng bagong frame, na lumulutas sa problema ng mataas na pag-load ng GPU kapag gumagamit ng VSync.
  • commit-timing - nagbibigay-daan sa iyo na magbigkis ng limitasyon sa oras sa nilalaman sa ibabaw (dapat ipakita ng composite server ang pagbabago ng nilalaman kung posible pagkatapos ng tinukoy na oras, ngunit hindi mas maaga).
  • ext-data-control - Nagbibigay-daan sa mga may pribilehiyong kliyente na kontrolin ang pagpoproseso ng data, halimbawa upang ipatupad ang mga clipboard manager.
  • ext-workspace - nagpapatupad ng konsepto ng mga virtual na desktop at nag-aalok ng mga kaganapan na may impormasyon tungkol sa katayuan ng mga desktop, pati na rin ang mga kakayahan para sa pag-activate at pag-deactivate ng mga desktop. Maaaring gamitin ang protocol para gumawa ng mga panel at indicator na nagpapakita ng listahan ng mga available na virtual desktop at nagbibigay-daan sa iyong lumipat sa pagitan ng mga ito.
  • color-management β€” nagbibigay ng mga kakayahan para sa pamamahala ng kulay at suporta para sa pinalawig na dynamic na hanay ng liwanag (HDR, High Dynamic Range). Gamit ang idinagdag na extension, ang mga application ng kliyente ay maaaring makakuha ng impormasyon tungkol sa mga katangian na nauugnay sa kulay ng mga output device at magpasa ng data tungkol sa mga katangian na nauugnay sa kulay ng kanilang sariling nilalaman sa composite server. Sa isang composite server, ang impormasyong ito ay maaaring gamitin upang awtomatikong pamahalaan ang kulay kapag nagpapakita ng nilalaman sa iba't ibang mga output device, halimbawa upang i-convert ang nilalaman sa isang presentasyon na angkop para sa pagpapakita sa HDR monitor. Ang mga profile ng ICC ay ginagamit upang ilarawan ang mga puwang ng kulay.
  • xdg-toplevel-tag β€” Nagbibigay-daan sa mga kliyente ng Wayland na mag-attach ng mga tag sa mga top-level surface na magagamit ng compositing server upang matukoy ang mga window pagkatapos ma-restart ang application (halimbawa, maaaring magtakda ang isang application ng mga tag na "main window" at "settings" para sa pangunahing window at window ng mga setting). Ang ganitong pagkakakilanlan ay kapaki-pakinabang para sa pagpapanumbalik ng posisyon, laki, at mga katangian ng mga bintana pagkatapos ng pag-restart, at para sa pagtukoy ng mga espesyal na panuntunan para sa mga indibidwal na uri ng mga bintana.
  • color-representation β€” tumutukoy sa representasyon ng kulay ng ibabaw ng Wayland. Ang mga kliyente ng Wayland ay maaaring magpasa ng metadata na kinakailangan upang tukuyin ang transparency, modelo ng kulay, subsampling, at hanay ng quantization, at ginagamit kapag nagko-convert ng buffer na may data na tumutugma sa modelo ng kulay ng YCbCr sa isang representasyon ng RGB.
  • ext-background-effect - naglalapat ng mga epekto sa mga semi-transparent na bahagi ng ibabaw ng Wayland, gaya ng blur sa background.
  • pointer-warp - Nagbibigay-daan sa isang application na agad na ilipat ang pointer sa isang tinukoy na posisyon.
  • xdg-session-management β€” возмоТности для восстановлСния состояния ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΎΠΊΠΎΠ½ ΠΏΡ€Π΅Ρ€Π²Π°Π½Π½ΠΎΠ³ΠΎ сСанса, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, послС Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΎΠ³ΠΎ сСрвСра ΠΈΠ»ΠΈ прилоТСния.

Mga protocol na binuo sa eksperimental na sangay:

  • xx-session-management - nire-restore ang estado ng mga window para sa mga naantala na session (halimbawa, pagkatapos ng pag-crash ng composite manager).
  • xx-input-method β€” nagbibigay-daan sa mga application na magpatupad ng mga paraan ng pag-input ng teksto para sa mga composite server at bumuo ng ipinasok na teksto, na maaaring gamitin, halimbawa, upang lumikha ng mga virtual keyboard at mga layer ng IME (Input Method Editor) para sa pagproseso ng input.
  • xx-text-input β€” nagbibigay-daan sa mga composite server na magpatupad ng mga input method at magpadala ng teksto sa mga application. Istandardisado ng protocol ang mga interaksyon sa pagitan ng mga composite server at application at nagbibigay-daan para sa kontrol sa mga feature tulad ng pagpapadala ng input text, paghawak ng mga input focus event, at pagsasaalang-alang sa mga detalye ng input field (wika, pagpili ng teksto, uri ng nilalaman).
  • xx-cutouts β€” для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π²Ρ‹Ρ€Π΅Π·Π°Ρ… Π½Π° экранС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, области ΠΏΠΎΠ΄ Ρ„Ρ€ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ Π½Π° экранС смартфона).
  • xx-zones β€” для создания ΠΈ добавлСния ΠΎΠΊΠΎΠ½ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня Π² Β«Π·ΠΎΠ½Ρ‹Β» β€” окруТСния со своим пространством ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» позволяСт ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ расстановку ΠΎΠΊΠΎΠ½, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ размСщаСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.
  • xx-keyboard-filter β€” для ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… событий ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, измСнСния событий Π²Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ блокирования ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… событий Π² Wayland-ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ установлСн фокус Π²Π²ΠΎΠ΄Π°.

Mga protocol na binuo sa "hindi matatag" na sangay:

  • "fullscreen-shell" - kontrol ng trabaho sa full screen mode.
  • "paraan ng pag-input" - pagpoproseso ng mga pamamaraan ng pag-input.
  • "idle-inhibit" - pagharang sa paglulunsad ng screensaver (screen saver).
  • "input-timestamps" - mga timestamp para sa mga kaganapan sa pag-input.
  • "keyboard-shortcuts-inhibit" - kinokontrol ang attachment ng mga keyboard shortcut at hotkey.
  • Ang "linux-explicit-synchronization" ay partikular sa Linux mekanismo para sa pag-synchronize ng mga buffer kaugnay ng ibabaw.
  • "pointer-gestures" - kontrol mula sa mga touch screen.
  • "pointer constraints" - pointer constraints (pagharang).
  • "pangunahing pagpili" - sa pamamagitan ng pagkakatulad sa X11, tinitiyak nito ang pagpapatakbo ng pangunahing clipboard (pangunahing pagpili), ang impormasyon kung saan karaniwang ipinasok gamit ang gitnang pindutan ng mouse.
  • "relative pointer events" - relative pointer event.
  • "text-input" - organisasyon ng text input.
  • Ang "xdg-foreign" ay isang interface para sa pakikipag-ugnayan sa mga surface ng "kapitbahay" na kliyente.
  • "xdg-decoration" - pag-render ng mga dekorasyon sa bintana sa gilid ng server.
  • "xdg-output" - karagdagang impormasyon tungkol sa output ng video (ginagamit para sa fractional scaling).
  • "xwayland-keyboard-grab" - pagkuha ng input sa mga XWayland application.

Pinagmulan: opennet.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS πŸ”₯ Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster