{"id":120156,"date":"2024-10-12T19:09:18","date_gmt":"2024-10-12T17:09:18","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-38"},"modified":"2026-02-13T12:39:20","modified_gmt":"2026-02-13T10:39:20","slug":"vypusk-wayland-protocols-1-38","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-wayland-protocols-1-38","title":{"rendered":"A Wayland-Protocol 1.38 kiad\u00e1sa","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Megjelent a wayland-protocols 1.38 csomag, amely a Wayland alap protokollj\u00e1t kieg\u00e9sz\u00edt\u0151 protokollok \u00e9s kiterjeszt\u00e9sek k\u00e9szlet\u00e9t tartalmazza, biztos\u00edtva a kompozit szerverek \u00e9s felhaszn\u00e1l\u00f3i k\u00f6rnyezetek ki\u00e9p\u00edt\u00e9s\u00e9hez sz\u00fcks\u00e9ges funkci\u00f3kat.     <\/p>\n<p>A protokollok h\u00e1rom f\u00e1zison mennek kereszt\u00fcl - fejleszt\u00e9s, tesztel\u00e9s \u00e9s stabiliz\u00e1l\u00e1s. A fejleszt\u00e9si szakasz befejez\u00e9se ut\u00e1n (a &#171;unstable&#187; kateg\u00f3ri\u00e1ban) a protokoll beker\u00fcl a &#171;staging&#187; \u00e1gba, \u00e9s hivatalosan is megjelenik a wayland-protocols k\u00e9szletben, majd a tesztel\u00e9s befejez\u00e9se ut\u00e1n \u00e1thelyezik a stabil kateg\u00f3ri\u00e1ba. A &#171;staging&#187; kateg\u00f3ri\u00e1ban l\u00e9v\u0151 protokollokat m\u00e1r alkalmazni lehet \u00f6sszetett szervereken \u00e9s klienseken, ahol a hozz\u00e1juk kapcsol\u00f3d\u00f3 funkci\u00f3ra van sz\u00fcks\u00e9g. Ezzel szemben az &#171;unstable&#187; kateg\u00f3ri\u00e1hoz k\u00e9pest a &#171;staging&#187; eset\u00e9ben tilos a kompatibilit\u00e1st s\u00e9rt\u0151 m\u00f3dos\u00edt\u00e1sok v\u00e9grehajt\u00e1sa. A tesztel\u00e9s sor\u00e1n felmer\u00fcl\u0151 probl\u00e9m\u00e1k \u00e9s hi\u00e1nyoss\u00e1gok eset\u00e9n azonban nem z\u00e1rhat\u00f3 ki egy \u00faj, l\u00e9nyeges verzi\u00f3j\u00fa protokoll vagy m\u00e1s Wayland-kiterjeszt\u00e9s cser\u00e9je.    <\/p>\n<p>Az \u00faj verzi\u00f3ban a \"staging\" kateg\u00f3ri\u00e1ba \u00faj protokollok v\u00e1ltak el\u00e9rhet\u0151v\u00e9:  <\/p>\n<ul>\n<li class=\"l\"> xdg-system-bell \u2013 lehet\u0151v\u00e9 teszi a rendszeren bel\u00fcli jelz\u00e9s kiad\u00e1s\u00e1t, amely p\u00e9ld\u00e1ul figyelmeztet\u00e9sk\u00e9nt haszn\u00e1lhat\u00f3 termin\u00e1lemul\u00e1torokban. A jelz\u00e9s kiad\u00e1s\u00e1nak form\u00e1j\u00e1t a kompozit menedzser hat\u00e1rozza meg; ez lehet nemcsak hang, hanem vizu\u00e1lis v\u00e1lasz is.\n<li class=\"l\"> fifo \u2013 megval\u00f3s\u00edtja a FIFO mechanizmust (els\u0151k\u00e9nt \u00e9rkezett, els\u0151k\u00e9nt t\u00e1vozott) a megjelen\u00edt\u00e9si fel\u00fclet tartalm\u00e1nak friss\u00edt\u00e9si sor\u00e1nak kezel\u00e9s\u00e9ben. Gyakorlati szempontb\u00f3l a protokoll lehet\u0151v\u00e9 teszi, hogy a kijelz\u0151n val\u00f3 megjelen\u00edt\u00e9skor megv\u00e1rjuk a f\u00fcgg\u0151leges szinkroniz\u00e1l\u00e1s (vblank) befejez\u00e9s\u00e9t, ahelyett hogy callback h\u00edv\u00e1sokat haszn\u00e1ln\u00e1nk minden \u00faj k\u00e9p megjelen\u00edt\u00e9sekor, ezzel cs\u00f6kkentve a GPU terhel\u00e9s\u00e9t VSync haszn\u00e1latakor.\n<li class=\"l\"> commit-timing \u2013 id\u0151korl\u00e1tot rendel a fel\u00fclet tartalm\u00e1hoz (a kompozit szervernek az elv\u00e1ltoz\u00e1sokat a megadott id\u0151n bel\u00fcl kell megjelen\u00edtenie, de kor\u00e1bban nem).      <\/ul>\n<p>Jelenleg a wayland-protocols a k\u00f6vetkez\u0151 stabil protokollokat tartalmazza, amelyek visszafel\u00e9 kompatibilis m\u00f3don m\u0171k\u00f6dnek:  <\/p>\n<ul>\n<li class=\"l\"> &#171;viewporter&#187; &#8212; lehet\u0151v\u00e9 teszi az \u00fcgyf\u00e9l sz\u00e1m\u00e1ra, hogy a szerveroldalon m\u00e9retez\u00e9si \u00e9s v\u00e1g\u00e1si m\u0171veleteket v\u00e9gezzen a fel\u00fcleten.   <\/li>\n<li class=\"l\"> &#171;presentation-time&#187; &#8212; biztos\u00edtja a vide\u00f3k megjelen\u00edt\u00e9s\u00e9t.  <\/li>\n<li class=\"l\"> &#171;xdg-shell&#187; &#8212; fel\u00fcletek l\u00e9trehoz\u00e1s\u00e1nak \u00e9s interakci\u00f3j\u00e1nak interf\u00e9sze ablakokk\u00e9nt, amely lehet\u0151v\u00e9 teszi azok mozgat\u00e1s\u00e1t a k\u00e9perny\u0151n, minimaliz\u00e1l\u00e1s\u00e1t, maximaliz\u00e1l\u00e1s\u00e1t, \u00e1tm\u00e9retez\u00e9s\u00e9t stb.  <\/li>\n<li class=\"l\"> A &#171;linux-dmabuf&#187; - lehet\u0151v\u00e9 teszi t\u00f6bb grafikus k\u00e1rtya megoszt\u00e1s\u00e1t DMA-BUF technol\u00f3gia seg\u00edts\u00e9g\u00e9vel (lehet\u0151v\u00e9 teszi egy wl_buffer l\u00e9trehoz\u00e1s\u00e1t DMA-BUF alap\u00fa).   <\/li>\n<li class=\"l\">  &#171;tablet&#187; &#8212; grafikus t\u00e1blag\u00e9pekr\u0151l sz\u00e1rmaz\u00f3 bemenetek szervez\u00e9se.  <\/li>\n<\/ul>\n<p>A &#171;staging&#187; \u00e1gon tesztelt protokollok:  <\/p>\n<ul>\n<li class=\"l\"> drm-lease &#8212; biztos\u00edtja a sz\u00fcks\u00e9ges er\u0151forr\u00e1sokat a k\u00fcl\u00f6nb\u00f6z\u0151 pufferekkel rendelkez\u0151 sztere\u00f3 k\u00e9p l\u00e9trehoz\u00e1s\u00e1hoz, amelyek a virtu\u00e1lis val\u00f3s\u00e1g sisakokra vonatkoznak.   <\/li>\n<li class=\"l\"> &#171;ext-session-lock&#187; &#8212; meghat\u00e1rozza a munkamenet z\u00e1rol\u00e1s\u00e1ra szolg\u00e1l\u00f3 eszk\u00f6z\u00f6ket, p\u00e9ld\u00e1ul k\u00e9perny\u0151v\u00e9d\u0151 m\u0171k\u00f6d\u00e9se vagy az autentik\u00e1l\u00e1si p\u00e1rbesz\u00e9dablak megjelen\u00edt\u00e9se sor\u00e1n.    <\/li>\n<li class=\"l\"> &#171;single-pixel-buffer&#187; &#8212; lehet\u0151v\u00e9 teszi egypixeles pufferek l\u00e9trehoz\u00e1s\u00e1t, amelyek n\u00e9gy 32-bites RGBA \u00e9rt\u00e9ket tartalmaznak.  <\/li>\n<li class=\"l\"> &#171;xdg-activation&#187; &#8212; lehet\u0151v\u00e9 teszi a f\u00f3kusz \u00e1tad\u00e1s\u00e1t k\u00fcl\u00f6nb\u00f6z\u0151 els\u0151 szint\u0171 fel\u00fcletek k\u00f6z\u00f6tt (p\u00e9ld\u00e1ul az xdg-activation seg\u00edts\u00e9g\u00e9vel egy alkalmaz\u00e1s \u00e1tkapcsolhat egy m\u00e1sikra).    <\/li>\n<li class=\"l\"> content-type &#8212; lehet\u0151v\u00e9 teszi a kliensek sz\u00e1m\u00e1ra, hogy a kompozitcsaknak <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/server\/dts-shicago\/\"   title=\"szerverhez\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2945\">szerverhez<\/a> inform\u00e1ci\u00f3t szolg\u00e1ltassanak a megjelen\u00edtett tartalomr\u00f3l, amely felhaszn\u00e1lhat\u00f3 a viselked\u00e9s optimaliz\u00e1l\u00e1s\u00e1ra a tartalom figyelembev\u00e9tel\u00e9vel, p\u00e9ld\u00e1ul specifikus DRM-jellemz\u0151k, mint a &#171;content type&#187; be\u00e1ll\u00edt\u00e1s\u00e1hoz. A k\u00f6vetkez\u0151 tartalomt\u00edpusok t\u00e1mogat\u00e1sa van bejelentve: none (nincs adat a adat t\u00edpusr\u00f3l), photo (digit\u00e1lis f\u00e9nyk\u00e9pek megjelen\u00edt\u00e9se, minim\u00e1lis feldolgoz\u00e1st ig\u00e9nyel), video (vide\u00f3 vagy anim\u00e1ci\u00f3, pontosabb szinkroniz\u00e1l\u00e1st ig\u00e9nyel a remeg\u00e9s elker\u00fcl\u00e9s\u00e9hez) \u00e9s game (j\u00e1t\u00e9kok futtat\u00e1sa, minim\u00e1lis k\u00e9sleltet\u00e9ssel t\u00f6rt\u00e9n\u0151 megjelen\u00edt\u00e9st ig\u00e9nyel).    <\/li>\n<li class=\"l\"> ext-idle-notify &#8212; lehet\u0151s\u00e9get ad a kompozit szervereknek, hogy \u00e9rtes\u00edt\u00e9seket k\u00fcldjenek az \u00fcgyfeleknek a felhaszn\u00e1l\u00f3 inaktivit\u00e1s\u00e1r\u00f3l, ami felhaszn\u00e1lhat\u00f3 a tov\u00e1bbi energiatakar\u00e9kos m\u00f3dok aktiv\u00e1l\u00e1s\u00e1ra egy adott inaktivit\u00e1si id\u0151 eltelt\u00e9vel.            <\/li>\n<li class=\"l\"> tearing-control &#8212; lehet\u0151v\u00e9 teszi a f\u00fcgg\u0151leges szinkroniz\u00e1ci\u00f3 (VSync) letilt\u00e1s\u00e1t a teljes k\u00e9perny\u0151s alkalmaz\u00e1sokn\u00e1l, amelyet a megjelen\u00edt\u00e9si toreken elker\u00fcl\u00e9s\u00e9re haszn\u00e1lnak. A multim\u00e9di\u00e1s alkalmaz\u00e1sokban a tornyok miatt megjelen\u0151 artefaktumok nemk\u00edv\u00e1natos hat\u00e1snak sz\u00e1m\u00edtanak, de a j\u00e1t\u00e9kprogramokban az artefaktumok elviselhet\u0151k, ha azok lek\u00fczd\u00e9se tov\u00e1bbi k\u00e9sleltet\u00e9seket okoz.  <\/li>\n<li class=\"l\"> ext-foreign-toplevel-list \u2014 inform\u00e1ci\u00f3k szerezhet\u0151ek a legfels\u0151 szinten elhelyezett fel\u00fcletekr\u0151l (toplevel), amelyek lehet\u0151v\u00e9 teszik ablakok egy m\u00e1sik tartalom f\u00f6l\u00f6tti r\u00f6gz\u00edt\u00e9s\u00e9t, p\u00e9ld\u00e1ul saj\u00e1t panelek \u00e9s ablakkapcsol\u00f3k csatlakoztat\u00e1s\u00e1hoz.     <\/li>\n<li class=\"l\"> security-context \u2014 lehet\u0151v\u00e9 teszi az \u00fcgyfelek azonos\u00edt\u00e1s\u00e1t, akik sandbox-izol\u00e1ci\u00f3t haszn\u00e1lnak. Az \u00fcgyf\u00e9l \u00faj kapcsolatot regisztr\u00e1lhat a Wayland alap\u00fa kompozit szerverhez, \u00e9s csatolhat hozz\u00e1 biztons\u00e1gi kontextust, amely alapj\u00e1n a kompozit manager korl\u00e1tozza a csatlakoz\u00e1s sz\u00e1m\u00e1ra el\u00e9rhet\u0151 lehet\u0151s\u00e9geket.    <\/li>\n<li class=\"l\"> cursor-shape \u2014 egy alternat\u00edv m\u00f3dszer a kurzor megjelen\u00e9s\u00e9nek be\u00e1ll\u00edt\u00e1s\u00e1ra, amely kurzork\u00e9pek sorozat\u00e1nak \u00e1tvitel\u00e9n alapul, ahelyett, hogy egy fel\u00fclethez (wl_surface) lenne k\u00f6tve.    <\/li>\n<li class=\"l\"> A &#171;ext-transient-seat&#187; - ideiglenes f\u00fcggetlen \u00fcl\u00e9sek (seat) l\u00e9trehoz\u00e1s\u00e1ra szolg\u00e1l, amelyek virtu\u00e1lis beviteli eszk\u00f6z\u00f6kkel val\u00f3 haszn\u00e1latra k\u00e9sz\u00fcltek. P\u00e9ld\u00e1ul a csatlakoztat\u00e1s lehet\u0151s\u00e9ge. <a href=\"https:\/\/prohoster.info\/hu\/vps\/\"  data-wpil-monitor-id=\"3198\">t\u00e1voli asztalhoz<\/a> a protokoll lehet\u0151v\u00e9 teszi, hogy minden felhaszn\u00e1l\u00f3 sz\u00e1m\u00e1ra k\u00fcl\u00f6n \u00fcl\u00e9st hozzanak l\u00e9tre a virtu\u00e1lis billenty\u0171zet \u00e9s eg\u00e9r sz\u00e1m\u00e1ra.    <\/li>\n<li class=\"l\"> \u00abxdg-toplevel-drag\u00bb \u2014 a \u00abdrag &amp; drop\u00bb mechanizmust b\u0151v\u00edti az ablakok fels\u0151 szintj\u00e9nek mozgat\u00e1si m\u0171veletekhez val\u00f3 csatlakoztat\u00e1s\u00e1nak lehet\u0151s\u00e9g\u00e9vel, amely p\u00e9ld\u00e1ul hurkolt eg\u00e9rm\u0171veletek sor\u00e1n eszk\u00f6zt\u00e1rak vagy b\u00f6ng\u00e9sz\u0151f\u00fclek \u00e1th\u00faz\u00e1s\u00e1ra haszn\u00e1lhat\u00f3. Az \u00faj protokoll lehet\u0151v\u00e9 teszi az ablak lev\u00e1laszthat\u00f3 r\u00e9szeinek l\u00e9trehoz\u00e1s\u00e1t, amelyek az ablakb\u00f3l val\u00f3 \u00e1th\u00faz\u00e1skor \u00faj ablakokk\u00e1 v\u00e1lnak, \u00e9s egy megl\u00e9v\u0151 ablak f\u00f6l\u00f6tt mozoghatnak, miel\u0151tt \u00fajra csatlakozn\u00e1nak.    <\/li>\n<li class=\"l\"> \u00abxdg-dialog\u00bb \u2014 lehet\u0151v\u00e9 teszi, hogy a fels\u0151 szint\u0171 fel\u00fcletek saj\u00e1tos, dial\u00f3gus ablakokra vonatkoz\u00f3 jellemz\u0151ket kapjanak, p\u00e9ld\u00e1ul l\u00e9trehozhat\u00f3k olyan mod\u00e1lis dial\u00f3gusok, amelyek blokkolj\u00e1k a felhaszn\u00e1l\u00f3 interakci\u00f3j\u00e1t a felhaszn\u00e1l\u00f3i fel\u00fclet t\u00f6bbi r\u00e9sz\u00e9vel.      <\/li>\n<li class=\"l\"> \"linux-drm-syncobj\" \u2014 eszk\u00f6z\u00f6ket biztos\u00edt a nyilv\u00e1nos szinkroniz\u00e1l\u00e1shoz \u00e9s pufferel\u00e9shez DRM (Direct Rendering Manager) szinkroniz\u00e1l\u00f3 objektumok seg\u00edts\u00e9g\u00e9vel. A szinkroniz\u00e1l\u00e1sra vonatkoz\u00f3an felt\u00e9telezhet\u0151, hogy a bufferben t\u00f6rt\u00e9n\u0151 renderel\u00e9s \u00f6sszef\u00fcgg\u00e9s\u00e9ben a javasolt protokoll jav\u00edtani fogja a Vulkan \u00e9s OpenGL alap\u00fa grafikus API-k meghajt\u00f3ival val\u00f3 munk\u00e1t (a megval\u00f3s\u00edt\u00e1s a meghajt\u00f3k kezel\u0151in alapul). Az \u00faj protokoll lehet\u0151s\u00e9get ad arra, hogy megbizonyosodjunk arr\u00f3l, hogy a bufferbe t\u00f6rt\u00e9n\u0151 renderel\u00e9si m\u0171velet befejez\u0151d\u00f6tt, miel\u0151tt az \u00f6sszes\u00edt\u0151 menedzser megjelen\u00edten\u00e9 ezt a buffert.    <\/li>\n<li class=\"l\"> alpha-modifier, amely lehet\u0151v\u00e9 teszi az \u00fcgyfelek sz\u00e1m\u00e1ra a fel\u00fclet \u00e1tl\u00e1tsz\u00f3s\u00e1gi szintj\u00e9nek megv\u00e1ltoztat\u00e1s\u00e1t, \u00e9s megval\u00f3s\u00edtja az \u00e1tl\u00e1tsz\u00f3s\u00e1gi m\u0171veletek kompozit szerver oldalra t\u00f6rt\u00e9n\u0151 \u00e1thelyez\u00e9s\u00e9t, ami viszont \u00e1tir\u00e1ny\u00edthatja ezeket a m\u0171veleteket a KMS-nek.\n<li class=\"l\"> xdg-toplevel-icon \u2013 ikon hozz\u00e1rendel\u00e9se a legfels\u0151 szint\u0171 ablakhoz.    <\/li>\n<li class=\"l\">   ext-image-capture-source \u00e9s ext-image-copy-capture \u2013 a k\u00e9perny\u0151n megjelen\u00edtett tartalom r\u00f6gz\u00edt\u00e9s\u00e9nek megszervez\u00e9se.    <\/ul>\n<p>Az \u201eunstable\u201d \u00e1gon fejlesztett protokollok:    <\/p>\n<ul>\n<li class=\"l\">  \u201efullscreen-shell\u201d \u2013 a teljes k\u00e9perny\u0151s \u00fczemm\u00f3d ir\u00e1ny\u00edt\u00e1sa.  <\/li>\n<li class=\"l\">  \u201einput-method\u201d \u2014 a bemeneti m\u00f3dszerek feldolgoz\u00e1sa.  <\/li>\n<li class=\"l\">  \u201eidle-inhibit\u201d \u2014 a k\u00e9perny\u0151v\u00e9d\u0151 (screensaver) ind\u00edt\u00e1s\u00e1nak blokkol\u00e1sa.  <\/li>\n<li class=\"l\">  \u201einput-timestamps\u201d \u2014 id\u0151b\u00e9lyegek a bemeneti esem\u00e9nyekhez.  <\/li>\n<li class=\"l\"> \u201ekeyboard-shortcuts-inhibit\u201d \u2014 a billenty\u0171kombin\u00e1ci\u00f3k \u00e9s gyorsbillenty\u0171k r\u00f6gz\u00edt\u00e9s\u00e9nek vez\u00e9rl\u00e9se.    <\/li>\n<li class=\"l\"> \u201elinux-explicit-synchronization\u201d \u2014 Linux-specifikus mechanizmus a pufferek szinkroniz\u00e1l\u00e1s\u00e1ra a fel\u00fcletekhez kapcsol\u00f3d\u00f3an.      <\/li>\n<li class=\"l\">  \u201epointer-gestures\u201d \u2014 a \u00e9rint\u0151k\u00e9perny\u0151s vez\u00e9rl\u00e9s.    <\/li>\n<li class=\"l\">  \u201epointer constraints\u201d \u2014 mutat\u00f3k korl\u00e1toz\u00e1sai (blokkol\u00e1s).  <\/li>\n<li class=\"l\"> \u201eprimary-selection\u201d \u2014 az X11-hez hasonl\u00f3an a primer v\u00e1g\u00f3lap (primary selection) m\u0171k\u00f6dtet\u00e9se, amelyb\u0151l az inform\u00e1ci\u00f3 \u00e1tvitele \u00e1ltal\u00e1ban az eg\u00e9r k\u00f6z\u00e9ps\u0151 gombj\u00e1val t\u00f6rt\u00e9nik.    <\/li>\n<li class=\"l\">  \u201erelative pointer events\u201d \u2014 relat\u00edv mutat\u00f3 esem\u00e9nyek.    <\/li>\n<li class=\"l\">  \u201etext-input\u201d \u2014 a sz\u00f6vegbevitel megszervez\u00e9se.   <\/li>\n<li class=\"l\">  \u201exdg-foreign\u201d \u2014 a \u201eszomsz\u00e9dos\u201d klienssel val\u00f3 fel\u00fclet-interakci\u00f3s interf\u00e9sz.  <\/li>\n<li class=\"l\">  \u201exdg-decoration\u201d \u2014 az ablakok d\u00edsz\u00edt\u00e9se a szerver oldal\u00e1n.  <\/li>\n<li class=\"l\">  \u201exdg-output\u201d \u2014 tov\u00e1bbi inform\u00e1ci\u00f3k a videokimenetr\u0151l (haszn\u00e1lj\u00e1k a rugalmas m\u00e9retez\u00e9shez).  <\/li>\n<li class=\"l\">  \u201exwayland-keyboard-grab\u201d \u2014 az XWayland alkalmaz\u00e1sok bemeneti elfog\u00e1sa.      <\/ul>\n<p>Tov\u00e1bb\u00e1 \u00e9rdemes megeml\u00edteni a Valve c\u00e9g munkat\u00e1rs\u00e1nak javaslat\u00e1t, amely szerint \u00faj f\u00e1zist javasoltak a Wayland protokollok bevezet\u00e9s\u00e9re - az \"experimental\" f\u00e1zist -, amely cs\u00f6kkenten\u00e9 a protokollok Wayland-Protocols \u00f6sszet\u00e9tel\u00e9ben val\u00f3 bevezet\u00e9s\u00e9nek k\u00fcsz\u00f6b\u00e9t, \u00e9s felgyors\u00edtan\u00e1 azok alkalmaz\u00e1s\u00e1t. Jelenleg ahhoz, hogy egy protokoll a staging f\u00e1zisba ker\u00fclj\u00f6n, t\u00e1mogat\u00f3i csapatot kell l\u00e9trehozni, \u00e9s egy bizonyos sz\u00e1m\u00fa j\u00f3v\u00e1hagy\u00e1st (ACK) kell szerezni a v\u00e9lem\u00e9nyez\u0151k r\u00e9sz\u00e9r\u0151l. Az \"experimental\" f\u00e1zisban a protokollokat nem a j\u00f3v\u00e1hagy\u00e1sok beszerz\u00e9s\u00e9vel, hanem a visszajelz\u00e9s (NACK) hi\u00e1ny\u00e1nak alapj\u00e1ra szeretn\u00e9k befogadni egy k\u00e9thetes v\u00e9lem\u00e9nyez\u00e9si id\u0151szak alatt. Sz\u00fcks\u00e9g eset\u00e9n a v\u00e9lem\u00e9nyez\u0151k tov\u00e1bbi k\u00e9t h\u00e9ttel meghosszabb\u00edthatj\u00e1k a vit\u00e1t, ha a \"WAIT\" st\u00e1tuszt \u00e1ll\u00edtj\u00e1k be.    <\/p>\n<p>Az \"experimental\" f\u00e1zisban azt is javasolj\u00e1k, hogy engedj\u00fck meg a kompatibilit\u00e1s megs\u00e9rt\u00e9s\u00e9vel j\u00e1r\u00f3 v\u00e1ltoztat\u00e1sok v\u00e9grehajt\u00e1s\u00e1t, valamint \"nyers\" protokollok hozz\u00e1ad\u00e1s\u00e1t, amelyeket fokozatosan lehet majd fejleszteni. \u00cdgy az \"experimental\" f\u00e1zis lehet\u0151v\u00e9 tenn\u00e9 az \u00faj protokoll protot\u00edpusok gyors k\u00f6zvet\u00edt\u00e9s\u00e9t a fejleszt\u0151k fel\u00e9, \u00f6szt\u00f6n\u00f6zn\u00e9 azok megval\u00f3s\u00edt\u00e1s\u00e1t a megl\u00e9v\u0151 projektekben, valamint lehet\u0151s\u00e9get adna a felhaszn\u00e1l\u00f3kt\u00f3l val\u00f3 visszajelz\u00e9s gy\u0171jt\u00e9s\u00e9re. A javasolt folyamatnak meg kellene sz\u00fcntetnie a protokollfejleszt\u0151k sz\u00e1m\u00e1ra a hosszadalmas vit\u00e1kat \u00e9s b\u00fcrokr\u00e1ci\u00e1t, miel\u0151tt elfogad\u00e1sra ker\u00fclnek a Wayland-Protocols keretein bel\u00fcl. P\u00e9ld\u00e1ul az idei kiad\u00e1sban elfogadott xdg-system-bell, fifo \u00e9s commit-timing protokollokat t\u00f6bb mint egy \u00e9vig vitatt\u00e1k.<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62038\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.38, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0433\u043e \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439. \u0412\u0441\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u0442\u0440\u0438 \u0444\u0430\u0437\u044b &#8212; \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f. \u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0434\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 (\u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f &#171;unstable&#187;) \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0432\u0435\u0442\u043a\u0443 &#171;staging&#187; \u0438 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u043d\u0430\u0431\u043e\u0440\u0430 wayland-protocols, \u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-120156","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.38, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0433\u043e \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-wayland-protocols-1-38\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Wayland-Protocols 1.38 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.38, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0433\u043e \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-wayland-protocols-1-38\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-10-12T17:09:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-13T10:39:20+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wayland-Protocols 1.38 kiad\u00e1s | ProHoster","description":"Megjelent a wayland-protocols 1.38 csomag, amely egy protokollok \u00e9s kiterjeszt\u00e9sek k\u00e9szlet\u00e9t tartalmazza, amelyek kieg\u00e9sz\u00edtik az alap Wayland protokollt, \u00e9s lehet\u0151v\u00e9 teszik a kompozit szerverek \u00e9p\u00edt\u00e9s\u00e9hez sz\u00fcks\u00e9ges funkci\u00f3kat.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-wayland-protocols-1-38","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Wayland-Protocols 1.38 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.38, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0433\u043e \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-wayland-protocols-1-38","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-10-12T17:09:18+00:00","article:modified_time":"2026-02-13T10:39:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120156","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-13 10:40:06","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 07:16:19","updated":"2026-02-13 10:40:06","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/120156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=120156"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/120156\/revisions"}],"predecessor-version":[{"id":160871,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/120156\/revisions\/160871"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=120156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=120156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=120156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}