ĵeto de wayland-protokoloj 1.20

Disponebla pakaĵeldono wayland-protokoloj 1.20, kiu enhavas aron de protokoloj kaj etendaĵoj kiuj kompletigas la kapablojn de la baza Wayland-protokolo kaj disponigas la kapablojn necesajn por konstrui kunmetitajn servilojn kaj uzantmediojn. Eldonaĵo 1.20 estis kreita preskaŭ tuj poste 1.19, pro la malsukceso enmeti iujn dosierojn (README.md, GOVERNANCE.md, MEMBERS.md) en la arkivon.

La nova versio ĝisdatigis la protokolon xdg-ŝelo, kiu aldonis la kapablon ŝanĝi la pozicion de jam ligitaj ŝprucfenestroj. Novaj enum- kaj bitfield-atributoj estis aldonitaj al la "prezenttempo" kaj xdg-shell protokoloj. Dokumento estis aldonita al la kunmetaĵo
REGISTARO.md, kiu priskribas la procezojn por krei novajn Wayland-protokolojn kaj ĝisdatigi ekzistantajn en la wayland-protokoloj aro. Negravaj aldonoj estis faritaj al ekzistantaj protokoloj, dokumentaro estis plibonigita, kaj identigitaj eraroj estis eliminitaj.

Nuntempe, wayland-protokoloj inkludas la sekvajn stabilajn protokolojn, kiuj disponigas malantaŭan kongruecon:

  • "vidportisto" - permesas al la kliento elfari skaladon kaj surfacrandan tondado agojn sur la servilflanko.
  • "prezenta tempo" - provizas vidbendon.
  • "xdg-shell" estas interfaco por krei kaj interagi kun surfacoj kiel fenestroj, kiu permesas movi ilin ĉirkaŭ la ekrano, minimumigi, vastigi, regrandigi ktp.

Malstabilaj protokoloj, kies evoluo ankoraŭ ne finiĝis kaj ne garantias, ke ili restos kongruaj kun pasintaj eldonoj:

  • "fullscreen-shell" - kontrolo de laboro en plenekrana reĝimo;
  • “input-method” - prilaboraj enigmetodoj;
  • "idle-inhibit" - blokante la lanĉon de la ekranŝparo (ekranŝparo);
  • “input-timestamps” — tempomarkoj por enigokazaĵoj;
  • "linux-dmabuf" - kundivido de pluraj vidkartoj uzante DMABuff-teknologion;
  • “text-input” — organizo de teksto-enigo;
  • "pointer-gestures" - kontrolo de tuŝekranoj;
  • “relative pointer events” - relativaj montraj eventoj;
  • “pointer constraints” - limigoj de montriloj (blokado);
  • "tablojdo" - subteno por enigo de tabeloj.
  • "xdg-foreign" - interfaco por interago kun la surfacoj de la "najbara" kliento;
  • “xdg-decoration” - farante fenestroornamadojn ĉe la servilo;
  • "xdg-output" - pliaj informoj pri la videoproduktado (uzata por frakcia skalo);
  • "xwayland-keyboard-grab" - kaptas enigaĵon en XWayland-aplikoj.
  • primar-elekto - analoge kun X11, certigas la funkciadon de la primara tondujo (primara elekto), el kiu informoj kutime estas enmetitaj per la meza musbutono;
  • linux-explicit-synchronization estas Linukso-specifa mekanismo por sinkronigi surfac-ligitajn bufrojn.

fonto: opennet.ru

Aldoni komenton