wayland-protokolên 1.20 berdan

Berdeste serbestberdana pakêtê wayland-protokol 1.20, ku komek protokol û pêvekan vedihewîne ku kapasîteyên protokola bingehîn a Wayland temam dike û jêhatîyên ku ji bo avakirina serverên pêkhatî û hawîrdorên bikarhêner peyda dike peyda dike. Release 1.20 hema hema piştî wê hate berdan 1.19, ji ber ku hin dosya (README.md, GOVERNANCE.md, MEMBERS.md) di arşîvê de cih negirt.

Guhertoya nû protokol nû kiriye xdg-shell, ya ku şiyana guheztina pozîsyona diyalogên popupê yên jixwe ve girêdayî zêde kir. Taybetmendiyên nû yên enum û bitfield li protokolên "dema pêşkêşkirinê" û xdg-shell hatine zêdekirin. Belgeyek li kompozîsyonê hatiye zêdekirin
GOVERNANCE.md, ku pêvajoyên ji bo afirandina protokolên nû yên Wayland û nûvekirina yên heyî yên di set-protokolên wayland-ê de vedibêje. Zêdekirinên piçûk li protokolên heyî hatine kirin, belgekirin hatine baştir kirin, û xeletiyên naskirî hatine rakirin.

Heya nuha, protokolên wayland-ê protokolên domdar ên jêrîn hene, ku lihevhatina paşverû peyda dikin:

  • "viewporter" - destûrê dide xerîdar ku li ser milê serverê çalakiyên pîvandinê û qutkirina rûkalê pêk bîne.
  • "dema pêşkêşkirinê" - pêşandana vîdyoyê peyda dike.
  • "xdg-shell" navbeynkariyek e ji bo afirandin û danûstandina bi rûberan re wekî pencereyan, ku dihêle hûn wan li dora ekranê bigerin, kêm bikin, berfireh bikin, mezinahî bikin, hwd.

Protokolên bêîstiqrar, ku pêşkeftina wan hîn neqediyaye û ne garantî ye ku bi berdanên paşîn re hevaheng bimîne:

  • "fullscreen-shell" - kontrolkirina xebatê di moda ekrana tevahî de;
  • "rêbaza têketinê" - rêbazên ketina pêvajoyê;
  • "bêkar-negirtin" - astengkirina destpêkirina dîmenderê (paşgira ekranê);
  • "input-timestamps" - ji bo bûyerên têketinê mohra demjimêran;
  • "linux-dmabuf" - parvekirina çend kartên vîdyoyê bi karanîna teknolojiya DMAbuff;
  • "input-text" - rêxistina têketina nivîsê;
  • "nîşander-destûr" - kontrolkirina ji ekranên destikê;
  • "Bûyerên nîşankerê têkildar" - bûyerên nîşana têkildar;
  • "Tiştên nîşanker" - astengên nîşanker (astengkirin);
  • "tablet" - piştgirî ji bo têketina ji tabletan.
  • "xdg-biyanî" - navbeynkar ji bo danûstendina bi rûberên xerîdarê "cîran" re;
  • "xdg-decoration" - pêşkêşkirina xemlên pencereyê li aliyê serverê;
  • "xdg-derketin" - agahdariya zêde di derbarê derana vîdyoyê de (ji bo pîvandina fractional tê bikar anîn);
  • "xwayland-klavye-grab" - di serîlêdanên XWayland de têketinê bigire.
  • Hilbijartina seretayî - bi analogî bi X11 re, xebata paşîna seretayî (hilbijartina seretayî) misoger dike, agahdariya ku jê bi gelemperî bi bişkoja mişka navîn tê danîn;
  • linux-explicit-synchronization mekanîzmayek taybetî-Linux-ê ye ku ji bo hevdengkirina tamponên bi rûber ve girêdayî ye.

Source: opennet.ru

Add a comment