wayland-protocols 1.21 kuburitswa

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

Kutanga nekuburitswa 1.21, iyo "isina kugadzikana" protocol yekuvandudza nhanho yakatsiviwa ne "staging" kuitira kuti igadzirise nzira yekudzikamisa yezvibvumirano zvakaedzwa munzvimbo dzekugadzira. Ese maprotocol anotevedzana anoenda nemuzvikamu zvitatu - kusimudzira, kuyedza uye kudzikamisa. Mushure mekupedza danho rekuvandudza, iyo protocol inoiswa mubazi re "staging" uye inosanganisirwa munzira-protocols yakatarwa, uye mushure mekuedzwa kwapera, inoendeswa kune yakagadzikana chikamu. Protocols kubva muchikamu che "staging" inogona kutoshandiswa mumasevhisi akaumbwa uye vatengi panodiwa kushanda kwakabatana. Muchikamu che "staging", hazvibvumirwi kuita shanduko dzinotyora kuenderana, asi kana matambudziko uye zvikanganiso zvakaonekwa panguva yekuedzwa, kutsiva neshanduro nyowani yakakosha yeprotocol kana imwe Wayland yekuwedzera haina kubviswa.

Iyo vhezheni nyowani inosanganisira kugona kuisa uchishandisa Meson kuvaka system pane autotools. Pane zvirongwa zvekumisa zvachose kutsigira autotools mune ramangwana. Iyo nyowani xdg-activation protocol yakawedzerwa kuchikamu chechikamu, ichibvumira kutarisa kutamiswa pakati peakasiyana ekutanga-level nzvimbo. Semuenzaniso, ne xdg-activation, imwe application yekuvhura interface inogona kupa kutarisa kune imwe interface, kana imwe application inogona kushandura kutarisa kune imwe. xdg-activation rutsigiro yakatoitwa yeQt, GTK, wlroots, Mutter uye KWin.

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 akaedzwa mubazi re "staging":

  • "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.
  • xdg-activation - inokutendera iwe kuendesa kutarisa pakati peakasiyana ekutanga-chikamu chepamusoro (semuenzaniso, uchishandisa xdg-activation, imwe application inogona kushandura kutarisa kune imwe).

Source: opennet.ru

Voeg