Pakeji yeprotocol yeWayland-protocols 1.49 yaburitswa, ine seti yemaprotocol uye extensions anowedzera protocol yepakati yeWayland uye inopa kugona kunodiwa kuvaka maseva akabatanidzwa nenzvimbo dzevashandisi.
Mushanduro itsva:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» xx-fractional-scale, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ, Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π·Π°Π΄Π°ΡΡΡΡ ΡΠ΅Π»ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ, Π΄Π»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π΄ΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ. ΠΠΎΠ΄ΠΎΠ±Π½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΅ΡΠ°Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ, Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΌ Π΄Π»Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄ΡΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
- Π ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Β«linux-dmabufΒ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°Π±ΠΎΡΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ GPU. ΠΠ° ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°ΡΡ Ρ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· GPU ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.
- Π ΠΏΡΠΎΡΠΎΠΊΠΎΠ» color-management-v1 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ BT.2100 Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ½ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ HDR-ΠΊΠΎΠ½ΡΠ΅Π½Ρ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Π΄Π»Ρ Windows.
Ese maprotocol anoteedzana anoenda kuburikidza nekusimudzira, kuyedzwa uye kudzikamisa zvikamu. 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", mu "staging" inorambidzwa kuita shanduko inopesana nekuenderana, asi kana matambudziko uye zvikanganiso zvakaonekwa panguva yekuedzwa, kutsiva neshanduro itsva yakakosha yeprotocol kana imwe Wayland yekuwedzera haina kubviswa.
Kuti ikurumidze kuendeswa kweprotocol kune vanogadzira uye kukurudzira kutanga kuitiswa kweprotocol mumapurojekiti aripo, kutanga nekuburitswa kwekare, chikamu che "yedzo" chakawedzerwa, chinobvumira shanduko dzinoputsa kuenderana uye nekuwedzera kwe "mbishi" mapuroteni anogona kuunzwa zvishoma nezvishoma kusvika padanho rakakodzera. Kunyange zvazvo protocol inoda kuumba boka rekutsigira uye kugamuchira imwe nhamba yekubvuma (ACKs) kubva kune vaongorori kuti vapinde muchikamu chekugadzirisa, inongoda kugamuchira pasina kupokana (NACKs) panguva yekuongorora kwemavhiki maviri kuti apinde muchikamu chekuedza.
Iyo wayland-protocols suite parizvino inosanganisira anotevera akatsiga maprotocol, ayo ari kumashure anoenderana:
- "viewporter" - inobvumira mutengi kuti aite kuyera uye pamusoro pemupendero wekucheka zviito padivi reseva.
- "mharidzo-nguva" - inopa kuratidzwa kwevhidhiyo.
- "xdg-shell" iratidziro yekugadzira uye kudyidzana nenzvimbo semahwindo, ichikubvumidza kuti uzvitenderedze kutenderedza skrini, kudonha, kuwedzera, saizi, nezvimwe.
- "linux-dmabuf" - inopa kugona kugadzira wl_buffers yakavakirwa paDMA-BUF.
- "tablet" - sangano rekupinza kubva pamahwendefa emifananidzo.
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Β» β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΎΠΊΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΡΠΌΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ
xdg-activation ΠΎΠ΄Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ ΡΠΎΠΊΡΡ Π½Π° Π΄ΡΡΠ³ΠΎΠ΅). - 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.
- kubvarura-kudzora - inobvumidza iwe kudzima vertical synchronization (VSync) ine vertical damping pulse mune yakazara-screen application, inoshandiswa kudzivirira kubva kubvaruka mukubuda. Mumashandisirwo emultimedia, zvigadzirwa nekuda kwekubvarura hazvidiwi, asi muzvirongwa zvemitambo, zvigadzirwa zvinogona kutenderwa kana kubata nazvo kuchikonzera kumwe kunonoka.
- ext-foreign-toplevel-list - Inotora ruzivo pamusoro pezviso zvakaiswa panzvimbo yepamusoro, izvo zvinokutendera kuti urongedze mahwindo kuti atore pamusoro pezvimwe zvirimo, semuenzaniso, kubatanidza yako pachako mapaneru uye mahwindo switch.
- chengetedzo-mamiriro - inobvumidza iwe kuona vatengi vachishandisa sandbox kuzviparadzanisa nevamwe. Mutengi anogona kunyoresa chinongedzo chitsva kuWayland-based composite server uye kubatanidza mamiriro ekuchengetedza kwairi, mushure meizvozvo maneja wemubatanidzwa anodzikamisa kugona kunowanikwa kune yakasimbiswa yekubatanidza zvichienderana neyakatsanangurwa chengetedzo mamiriro.
- cursor-shape ndiyo imwe nzira yekugadzirisa chitarisiko checursor, zvichibva pakupfuudza nhevedzano yemifananidzo yechituri panzvimbo yekutsveta kumusoro (wl_surface).
- "ext-transient-seat" - yakagadzirirwa kugadzira zvikamu zvenguva zvakazvimiririra (zvigaro) zvakagadzirirwa kushandiswa nemidziyo yekuisa chaiyo. Semuenzaniso, paunenge uchiita kugona kwekubatanidza kune kure kure desktop, iyo protocol inobvumidza iwe kuti ugadzire yakaparadzana chikamu chemushandisi wega wega ane chaiyo kiibhodhi uye mbeva.
- "xdg-toplevel-drag" - inotambanudza "drag & drop" maitiro ane simba rekubatanidza mahwindo epamusoro-soro kune dhizaini yekudhonza, iyo inogona kushandiswa, semuenzaniso, kuronga kudhonza kwezvishandiso kana mabhurawuza tab negonzo. Iyo protocol nyowani inokutendera iwe kuti ugadzire zvikamu zvinobatika zvehwindo izvo, kana zvadhonzwa kubva pahwindo iro, zviite mahwindo matsva uye anogona kutamiswa pamusoro pehwindo riripo risati rabatanidzwa zvakare.
- "xdg-dialog" - inobvumidza iwe kugovera dialog-chaiyo hunhu kune yepamusoro-level nzvimbo, semuenzaniso, iwe unogona kugadzira modal dialogs inovharira mushandisi kupindirana pamwe neasara interface.
- "linux-drm-syncobj" - inopa maturusi eyakajeka buffer kuwiriranisa uchishandisa DRM (Direct Rendering Manager) zvinhu zvekuyananisa. Zvinofungidzirwa kuti mumamiriro ekuwiriranisa kana uchipa kune buffer, iyo yakarongwa protocol inovandudza kushanda nevatyairi zvinoenderana neVulkan uye OpenGL mifananidzo APIs (kuitwa kwacho kunobva kune vanobata mudhiraivha). Iyo itsva protocol inoita kuti zvikwanisike kuona kuti kudhirowa kudhirowa kune buffer kwapera maneja anoumba asati aratidza buffer iyoyo.
- alpha-modifier, iyo inobvumira vatengi kuti vachinje mwero wekujeka kwepasi uye kutamisa mashandiro kuti vaone pachena kudivi reiyo composite server, iyo inozokwanisa kuendesa aya mabasa kuKMS.
- xdg-toplevel-icon - sunga iyo icon kune yepamusoro level hwindo.
- ext-image-capture-source uye ext-image-copy-capture - sangano rekutora zvinyorwa zvinoratidzwa pahwindo.
- xdg-system-bell - inokubvumira kuburitsa chiratidzo chehurongwa, chinogona kushandiswa, semuenzaniso, seyambiro mune terminal emulator. Chimiro chekubuda kwechiratidzo chinotarirwa pakusarudza kwemutungamiriri weboka, inogona kunge isiri inzwi chete, asi mhinduro yekuona.
- fifo - inoshandisa FIFO (kutanga mukati, kutanga kunze) nzira yekugadzirisa zvinyorwa zvekugadzirisa mutsara wenzvimbo yakaratidzwa. Padivi rinoshanda, iyo protocol inobvumira kuburitsa kushandisa kumirira yakatwasuka scanning kuti ipedze (vblank) pachinzvimbo chekushandisa callback mafoni pese payakagadzirira kuratidza furemu nyowani, inogadzirisa dambudziko repamusoro GPU mutoro kana uchishandisa VSync.
- kuzvipira-nguva - inokutendera kuti usunge muganho wenguva kune zviri pamusoro (iyo inoumbwa sevha inofanirwa kuratidza shanduko yemukati kana zvichibvira mushure menguva yakatarwa, asi kwete yapfuura).
- ext-data-control - Inobvumira vatengi vane rombo kudzora magadzirirwo edata, semuenzaniso kushandisa clipboard mamaneja.
- ext-workpace - inoshandisa iyo pfungwa yeadhivhadhesi uye inopa zviitiko zvine ruzivo nezve chimiro che desktops, pamwe nekugona kwekuita uye kudzima desktops. Iyo protocol inogona kushandiswa kugadzira mapaneru uye zviratidzo zvinoratidzira runyorwa rweanowanikwa madhesikirwo ematafura uye anokubvumidza kuti uchinje pakati pawo.
- color-management - inopa kugona kwemavara manejimendi uye rutsigiro rwekuwedzera simba renji rekupenya (HDR, Yakakwira Dynamic Range). Nekuwedzerwa kwakawedzerwa, mashandisirwo emutengi anogona kuwana ruzivo nezve zvine chekuita neruvara zvivakwa zvezvinobuda uye kupfuudza data nezve zvine chekuita neruvara zvimiro zvezvavo kune inoumbwa sevha. Mune sevha inoumbwa, ruzivo urwu runogona kushandiswa kugadzirisa otomatiki ruvara kana uchiratidza zvirimo pane akasiyana madhivhani anobuda, semuenzaniso kushandura zvirimo kuita mharidzo yakakodzera kuratidzwa pane HDR monitors. ICC profiles anoshandiswa kutsanangura nzvimbo dzemavara.
- xdg-toplevel-tag - Inobvumira vatengi veWayland kuti vabatanidze ma tag kunzvimbo dzepamusoro-soro dzinogona kushandiswa nevhavha yekubatanidza kuona windows mushure mekunge application yatangwa patsva (semuenzaniso, application inogona kuseta "main window" uye "settings" tag for the main window and the settings window). Kuzivikanwa kwakadaro kunobatsira kudzoreredza chinzvimbo, saizi, uye zvivakwa zvemahwindo mushure mekutangazve, uye nekutsanangura yakakosha mitemo yemhando dzemahwindo.
- color-kumiririra - inotsanangura iyo ruvara inomiririra yeWayland pamusoro. Vatengi veWayland vanogona kupfuudza metadata inodiwa kutsanangura pachena, modhi yemavara, subsampling, uye quantization renji, uye inoshandiswa pakuchinjisa buffer ine data inoenderana neYCbCr color modhi kune RGB inomiririra.
- ext-background-effect - inoshandisa mhedzisiro kune semi-pachena zvikamu zveWayland pamusoro, senge kusviba kwemashure.
- pointer-warp - Inobvumira chishandiso kufambisa chinongedzo chiriporipo panzvimbo yakatarwa.
- xdg-session-management β Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π»Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΎΠΊΠΎΠ½ ΠΏΡΠ΅ΡΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅Π°Π½ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΡΠ»Π΅ Π°Π²Π°ΡΠΈΠΉΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Maprotocol ari kugadzirwa mubazi rekuyedza:
- xx-session-management - inodzoreredza mamiriro emahwindo ezvikamu zvakakanganiswa (semuenzaniso, mushure mekukanganisa kwemaneja wemubatanidzwa).
- xx-input-method β inobvumira maapplication kushandisa nzira dzekunyora magwaro emaseva akabatanidzwa uye kugadzira magwaro akapinda, ayo anogona kushandiswa, semuenzaniso, kugadzira makiyibhodhi chaiwo uye IME (Input Method Editor) layers ekugadzirisa magwaro.
- xx-text-input β inobvumira maseva akabatanidzwa kushandisa nzira dzekuisa uye kutumira mameseji kumapurogiramu. Iyi protocol inoenzanisa kudyidzana pakati pemaseva akabatanidzwa nemapurogiramu uye inobvumira kutonga pamusoro pezvinhu zvakaita sekutumira mameseji ekuisa, kubata zviitiko zvekutarisa mashandisirwo, uye kufunga nezvezvinhu zvemumunda wekuisa (mutauro, kusarudzwa kwemavara, rudzi rwezviri mukati).
- xx-cutouts β Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π²ΡΡΠ΅Π·Π°Ρ Π½Π° ΡΠΊΡΠ°Π½Π΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΠΎΠ΄ ΡΡΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ ΠΊΠ°ΠΌΠ΅ΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΡΠΌΠ°ΡΡΡΠΎΠ½Π°).
- xx-zones β Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΎΠΊΠΎΠ½ Π²Π΅ΡΡ Π½Π΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ Π² Β«Π·ΠΎΠ½ΡΒ» β ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ ΡΠΎ ΡΠ²ΠΎΠΈΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ. ΠΡΠΎΡΠΎΠΊΠΎΠ» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ ΡΠ°ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ ΠΎΠΊΠΎΠ½, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.
- xx-keyboard-filter β Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Ρ Π²Π°ΡΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΎΠ±ΡΡΠΈΠΉ Π²Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ Π² Wayland-ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΠΎΠΊΡΡ Π²Π²ΠΎΠ΄Π°.
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-explicit-synchronization" yakanangana ne Linux nzira yekubatanidza mabuffers maererano nepamusoro.
- "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.
- "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
