wayland-protocols 1.20 kuburitswa

Inowanikwa package kuburitswa wayland protocol 1.20, iyo ine seti yemaprotocol uye ekuwedzera anozadzisa kugona kweiyo base Wayland protocol uye inopa hunyanzvi hunodiwa pakuvaka maseva anoumbwa uye nharaunda dzevashandisi. Kuburitswa 1.20 yakagadzirwa kanenge pakarepo mushure 1.19, nekuda kwekutadza kuisa mamwe mafaera (README.md, GOVERNANCE.md, MEMBERS.md) mudura.

Iyo vhezheni itsva yakagadziridza protocol xdg-ganda, iyo yakawedzera kugona kushandura nzvimbo yeatove akabatana popup dialogs. Nyowani enum uye bitfield hunhu hwakawedzerwa kune "nguva yekuratidzira" uye xdg-shell protocol. Gwaro rawedzerwa pakunyorwa
KUTONGA.md, iyo inotsanangura maitiro ekugadzira maprotocol matsva eWayland uye kuvandudza aripo muiyo wayland-protocols set. Kuwedzerwa kudiki kwakaitwa kumaprotocol aripo, zvinyorwa zvakagadziridzwa, uye zvikanganiso zvakaonekwa zvakabviswa.

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

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

Maprotocol asina kugadzikana, kusimudzira kwacho kusati kwapera uye hakuna kuvimbiswa kuramba ichienderana nekuburitswa kwakapfuura:

  • "Fullscreen-shell" - kutonga kwebasa mune yakazara skrini modhi;
  • "yekuisa-nzira" - kugadzirisa nzira dzekuisa;
  • "isire-inhibit" - ichivharira kuvhurwa kweiyo skrini (screen saver);
  • "input-timestamps" - zvitambi zvenguva zvezviitiko zvekupinza;
  • "linux-dmabuf" - kugovera makadhi akawanda evhidhiyo uchishandisa tekinoroji yeDMBuff;
  • "text-input" - sangano rekupinza zvinyorwa;
  • "pointer-gestures" - kutonga kubva pakubata zvidzitiro;
  • "hukama hwekunongedza zviitiko" - zviitiko zvekunongedzera;
  • "pointer constraints" - pointer constraints (kuvhara);
  • "tablet" - tsigiro yekupinda kubva pamahwendefa.
  • "xdg-kunze" - interface yekudyidzana nenzvimbo dze "muvakidzani" mutengi;
  • "xdg-kushongedza" - kupa hwindo rekushongedza padivi reseva;
  • "xdg-output" - rumwe ruzivo nezve kuburitswa kwevhidhiyo (inoshandiswa kuyera chikamu);
  • "Xwayland-keyboard-grab" - kutora kupinza muXWayland application.
  • yekutanga-sarudzo - yakafanana neX11, inovimbisa kushanda kweiyo yekutanga clipboard (yekutanga sarudzo), ruzivo kubva kunowanzo kuisirwa uchishandisa yepakati mbeva bhatani;
  • linux-yakajeka-synchronization iLinux-chaiyo nzira yekuwiriranisa pamusoro-yakasungwa mabhafa.

Source: opennet.ru

Voeg