Протоколҳои wayland-ро нашр кунед 1.20

Дастрас барориши баста протоколҳои роҳгард 1.20, ки маҷмӯи протоколҳо ва васеъкуниро дар бар мегирад, ки қобилиятҳои протоколи асосии Wayland-ро мукаммал мекунанд ва қобилиятҳои заруриро барои сохтани серверҳои таркибӣ ва муҳити корбар таъмин мекунанд. Нашри 1.20 қариб дарҳол пас аз бароварда шуд 1.19, аз сабаби нокомии дохил кардани баъзе файлҳо (README.md, GOVERNANCE.md, MEMBERS.md) ба бойгонӣ.

Версияи нав протоколро нав кард xdg-ниҳонӣ, ки қобилияти тағир додани мавқеи муколамаҳои поп-апи аллакай алоқамандро илова кардааст. Ба протоколҳои "вақти муаррифӣ" ва xdg-shell атрибутҳои нави enum ва bitfield илова карда шуданд. Ҳуҷҷат ба таркиб илова карда шудааст
GOVERNANCE.md, ки равандҳои эҷоди протоколҳои нави Wayland ва навсозии протоколҳои мавҷударо дар маҷмӯи wayland-protocols тавсиф мекунад. Ба протоколхои мавчуда ило-вахои хурд дохил карда, хуччат-хо такмил дода, хатохои ошкоршуда бартараф карда шуданд.

Дар айни замон, протоколҳои wayland-протоколҳо протоколҳои устувори зеринро дар бар мегиранд, ки мутобиқати ақибро таъмин мекунанд:

  • "viewporter" - ба муштарӣ имкон медиҳад, ки дар тарафи сервер амалҳои миқёскунӣ ва буриши канори рӯизаминиро иҷро кунад.
  • "Вақти муаррифӣ" - намоиши видеоро таъмин мекунад.
  • "xdg-shell" интерфейсест барои эҷод ва ҳамкорӣ бо сатҳҳо ҳамчун тиреза, ки ба шумо имкон медиҳад, ки онҳоро дар атрофи экран кӯчонед, кам кардан, васеъ кардан, тағир додани андоза ва ғайра.

Протоколҳои ноустувор, ки таҳияи онҳо ҳанӯз ба итмом нарасидааст ва кафолат дода намешавад, ки бо релизҳои гузашта мувофиқат кунанд:

  • "fullscreen-shell" - назорати кор дар ҳолати пурраи экран;
  • «усули вуруд» - коркарди усулҳои воридот;
  • "idle-inhibit" - бастани оғози экрани экран (муҳофизати экран);
  • "ваќти вуруд" - тамғаи вақт барои рӯйдодҳои воридотӣ;
  • "linux-dmabuf" - мубодилаи якчанд кортҳои видеоӣ бо истифода аз технологияи DMABuff;
  • «текст-вазкун» — ташкили воридкунии матн;
  • "нишона-ишораҳо" - идоракунӣ аз экранҳои сенсорӣ;
  • "ҳодисаҳои нисбии нишондиҳанда" - рӯйдодҳои нисбии нишондиҳанда;
  • "маҳдудиятҳои нишондодҳо" - маҳдудиятҳои нишондодҳо (банд кардан);
  • "таблет" - дастгирии вуруд аз планшетҳо.
  • "xdg-foreign" - интерфейс барои ҳамкорӣ бо сатҳҳои муштарии "ҳамсоя";
  • "xdg-decoration" - намоиш додани ороиши тиреза дар тарафи сервер;
  • "xdg-output" — маълумоти иловагӣ дар бораи баромади видео (барои миқёси касрӣ истифода мешавад);
  • "xwayland-keyboard-grab" - сабти вуруд дар замимаҳои XWayland.
  • ибтидоӣ-интихоб - аз рӯи шабеҳи X11, кори буфери ибтидоиро таъмин мекунад (интихоби ибтидоӣ), ки иттилоот аз он одатан бо тугмаи миёнаи муш ворид карда мешавад;
  • linux-explicit-synchronization як механизми мушаххаси Linux барои ҳамоҳангсозии буферҳои рӯизаминӣ мебошад.

Манбаъ: opennet.ru

Илова Эзоҳ