Wayland-Protocols 1.27 fa'amalolo

Опубликован релиз пакета wayland-protocols 1.27, содержащего набор протоколов и расширений, дополняющих возможности базового протокола Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений.

O fa'atonuga uma e fa'asolosolo fa'asolosolo vaega e tolu - atina'e, su'ega ma fa'amautu. A maeʻa le laasaga o le atinaʻe (le vaega "le mautonu"), tuʻu le faʻasalalauga i le lala o le "staging" ma faʻaaofia aloaia i totonu o le wayland-protocols set, ma a maeʻa suʻega, e siitia atu i le vaega mautu. O fa'atonuga mai le vaega o le "staging" e mafai ona fa'aoga i totonu o sapalai tu'ufa'atasi ma tagata fa'atau pe a mana'omia galuega fa'atatau. E le pei o le "le mautu" vaega, "faʻatulagaina" faʻasaina le faia o suiga e solia ai le fesoʻotaʻiga, ae afai o faʻafitauli ma faʻaletonu e iloa i le taimi o suʻega, sui i se faʻamatalaga taua fou o le protocol poʻo se isi faʻaopoopoga Wayland e le o aofia ai.

В новой версии в категорию «staging» добавлены новые протоколы:

  • anotusi-ituaiga - Fa'ataga tagata fa'atau e pasi fa'amatalaga e uiga i mea o lo'o fa'aalia i le 'au'aunaga tu'ufa'atasi, lea e mafai ona fa'aoga e fa'amanino ai amioga e iloa ai mea, e pei o le fa'atulagaina o meatotino DRM fa'apitoa e pei o le "ituaiga anotusi". Lagolago mo ituaiga anotusi o loʻo taʻua i lalo o loʻo faʻaalia: leai se (leai se faʻamatalaga e uiga i le ituaiga faʻamatalaga), ata (tuuina atu o ata numera, manaʻomia sina gaioiga), vitio (vitio poʻo animation, e manaʻomia le tuʻufaʻatasia saʻo e aloese ai mai le gagau) ma le taʻaloga (faʻalauiloa ta'aloga, mea fa'atino mai le fa'atuai maualalo).
  • ext-idle-notify - Fa'ataga server tu'ufa'atasi e lafo fa'amatalaga i tagata fa'atau e uiga i le le to'aga o tagata fa'aoga, lea e mafai ona fa'aoga e fa'agaoioi ai auala fa'aopoopo fa'aola pe a mae'a se taimi patino o le le toaga.

I le taimi nei, o wayland-protocols e aofia ai tulafono mautu nei, lea e maua ai le fetaui i tua:

  • "viewporter" - fa'ataga le kalani e fa'atino le fa'ata'atia ma le fa'aoti pito i luga o le pito i luga ole itu o le server.
  • "taimi-taimi" - e maua ai ata vitio.
  • "xdg-shell" o se atinaʻe mo le fatuina ma le fegalegaleai ma luga o faʻamalama, lea e mafai ai ona e faʻanofoina i luga o le lau, faʻaitiitia, faʻalautele, toe faʻaleleia, ma isi.

Fa'ata'ita'iga fa'ata'ita'i i le lala "fa'atulagaina":

  • drm-lease - tu'uina atu punaoa e mana'omia e fa'atupuina ai se ata fa'apupu'e ese'ese mo mata agavale ma taumatau pe a fa'aulu i lipine fa'aola.
  • "ext-session-loka" - fa'amatalaina se auala e lokaina ai se sauniga, mo se fa'ata'ita'iga, a'o fa'agasolo le fa'apolopolo lau pe fa'aalia le fa'amatalaga fa'amaonia.
  • "single-pixel-buffer" - e mafai ai ona e faia ni pa'u tasi-pixel e aofia ai fa 32-bit RGBA tau.
  • "xdg-activation" - faʻatagaina oe e faʻafeiloaʻi le taulaʻi i le va o tulaga muamua tulaga muamua (mo se faʻataʻitaʻiga, faʻaaogaina le xdg-activation, tasi le talosaga e mafai ona sui le taulaiga i le isi).

Protocols o lo'o atia'e i le lala "le mautu":

  • "fullscreen-shell" - pulea le galuega i le ata atoa.
  • "Metoda fa'aulu" - fa'agaioiina auala fa'aoga.
  • "Idle-inhibit" - poloka le fa'alauiloaina o le screensaver (screen saver).
  • "input-timestamps" - fa'ailoga taimi mo mea e fai fa'aofi.
  • "keyboard-shortcuts-inhibit" - pulea le faʻapipiʻiina o ala pupuu keyboard ma hotkeys.
  • «linux-dmabuf» — совместное использование нескольких видеокарт при помощи технологии DMABuff.
  • "linux-explicit-synchronization" o se faiga fa'apitoa a Linux mo le fa'amaopoopoina o fa'amaufa'atasi i luga.
  • "fa'ailoga-gaioiga" - pulea mai lau pa'i.
  • “fa'atonuga fa'asino" - fa'agata fa'asino (poloka).
  • "Pili-filifiliga muamua" - e ala i le faʻatusa ma le X11, e faʻamautinoa ai le faʻaogaina o le laupapa kilipa muamua (filifiliga muamua), faʻamatalaga e masani ona faʻapipiʻi ma le faamau ogatotonu.
  • “mea fa'asinoga fa'atatau” - fa'asinoga fa'atatau mea tutupu.
  • "papa'a" - lagolago mo fa'aoga mai papa.
  • "tusi-tusi" - fa'atulagaina o mea e tu'uina atu ai tusitusiga.
  • "xdg-foreign" o se fa'aoga mo le fegalegaleai ma luga o le 'au tuaoi' tagata o tausia.
  • "xdg-decoration" - tu'uina atu teuteuga fa'amalama i le itu o le server.
  • "xdg-output" - fa'amatalaga fa'aopoopo e uiga i le ata vitio (fa'aogaina mo le fa'avasegaina o vaega).
  • "xwayland-keyboard-grab" - pu'e fa'aoga i totonu o talosaga XWayland.

puna: opennet.ru

Faaopoopo i ai se faamatalaga