{"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\/et\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-38","title":{"rendered":"Wayland-Protocols 1.38 v\u00e4ljaanne","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>K\u00e4iku on antud wayland-protocols paketi 1.38 v\u00e4ljaanne, mis sisaldab protokollide ja laienduste kogumit, mis t\u00e4iendab p\u00f5hiv\u00f5rgustumist Waylandis ning pakub v\u00f5imalusi komposiitserverite ja kasutajakeskkondade loomiseks.     <\/p>\n<p>K\u00f5ik protokollid l\u00e4bivad kolme etappi &#8212; arendamine, testimine ja stabiliseerimine. P\u00e4rast arendusetapi l\u00f5petamist (kategooria &#171;unstable&#187;) paigutatakse protokoll &#171;staging&#187; harusse ja see lisatakse ametlikult wayland-protocols kogumisse, ning p\u00e4rast testimise l\u00f5ppu liigutatakse see stabiilsete kategooriasse. Kategooria &#171;staging&#187; protokolle saab juba kasutada komposiitserverites ja -kliendides, kus on vajalik nendega seotud funktsionaalsus. Erinevalt &#171;unstable&#187; kategooriast ei lubata &#171;staging&#187; kategoorias teha muudatusi, mis rikuvad \u00fchilduvust, kuid probleemide ja puuduste avastamisel testimise k\u00e4igus ei v\u00e4listata olulise uut versiooni v\u00f5i m\u00f5ne teise Waylandi laienduse asendamist.    <\/p>\n<p>Uues versioonis on kategooriasse &#171;staging&#187; lisatud protokollid:  <\/p>\n<ul>\n<li class=\"l\"> xdg-system-bell \u2014 v\u00f5imaldab v\u00e4ljastada s\u00fcsteemisignaali, mida saab kasutada n\u00e4iteks hoiatusena terminali emulaatoris. Signaali v\u00e4ljundivorm s\u00f5ltub komposiitide haldurist, see v\u00f5ib olla mitte ainult heli, vaid ka visuaalne tagasiside.\n<li class=\"l\"> fifo \u2014 rakendab FIFO-mehhanismi (esimene sisse, esimene v\u00e4lja) ekraani sisu v\u00e4rskendamise j\u00e4rjekorra t\u00f6\u00f6tlemiseks. Praktikas v\u00f5imaldab protokoll v\u00e4ljundis kasutada vertikaalse skanneerimise (vblank) l\u00f5puni ootamist, mitte callback-k\u00f5nede kasutamist igal juhul, kui on valmis kuvama uut kaadrisisu, lahendades probleemi k\u00f5rge GPU koormusega VSync kasutamisel.\n<li class=\"l\"> commit-timing \u2014 v\u00f5imaldab siduda ajapiirangu ekraani sisuga (komposiitserver peab kuvama sisu muutuse v\u00f5imalikult kiiresti kindlaksm\u00e4\u00e4ratud aja jooksul, kuid mitte varem).      <\/ul>\n<p>Praegu sisaldavad wayland-protokollid j\u00e4rgmised stabiilsed protokollid, mis tagavad tagasise \u00fchilduvuse:  <\/p>\n<ul>\n<li class=\"l\"> &#171;viewporter&#187; &#8212; v\u00f5imaldab kliendil teostada toiminguid, mis on seotud pinna suurendamise ja servade l\u00f5ikamisega serveri poolel.   <\/li>\n<li class=\"l\"> \u2014 tagab video kuvamise.  <\/li>\n<li class=\"l\"> \u2014 liides, mis v\u00f5imaldab luua ja suhelda pindadega nagu aken, mis v\u00f5imaldab neid ekraanil liigutada, minimiseerida, maksimeerida, suurust muuta jne.  <\/li>\n<li class=\"l\"> \u2014 tagab mitme graafikakaardi jagamise DMA-BUF tehnoloogia abil (v\u00f5imaldab luua wl_bufferi, mis p\u00f5hineb DMA-BUF-il).   <\/li>\n<li class=\"l\">  \u2014 graafiliste pliiatsite sisendi korraldamine.  <\/li>\n<\/ul>\n<p>Protokollid, mida testitakse 'staging' haru.  <\/p>\n<ul>\n<li class=\"l\"> drm-lease \u2014 pakub ressursse, mis on vajalikud stereopildi loomiseks erinevate puhverdamisega vasaku ja parema silma jaoks virtuaalreaalsuse prillidele.   <\/li>\n<li class=\"l\"> \u2014 m\u00e4\u00e4rab seansi lukustamise vahendid, n\u00e4iteks ekraanis\u00e4\u00e4stja t\u00f6\u00f6 ajal v\u00f5i autentimisdialooge kuvades.    <\/li>\n<li class=\"l\"> \u2014 v\u00f5imaldab luua \u00fche piksliga puhi, mis sisaldab nelja 32-bitist RGBA v\u00e4\u00e4rtust.  <\/li>\n<li class=\"l\"> \u2014 v\u00f5imaldab fookuse edastamist erinevate esmaklassiliste pindade vahel (n\u00e4iteks v\u00f5ib \u00fche rakenduse xdg-activation abil fookuse suunata teise peale).    <\/li>\n<li class=\"l\"> content-type &#8212; v\u00f5imaldab klientidel edastada koostisosadele <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-shicago\/\"   title=\"serverile\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2945\">serverile<\/a> teavet kuvatava sisu kohta, mida saab kasutada sisu p\u00f5hjal k\u00e4itumise optimeerimiseks, n\u00e4iteks spetsiifiliste DRM-omaduste seadistamiseks, nagu &#171;content type. Toetatakse j\u00e4rgmisi sisu t\u00fc\u00fcpe: none (puuduvad andmed andmet\u00fc\u00fcbi kohta), photo (digitaalsete fotode kuvamine, mis n\u00f5uab minimaalset t\u00f6\u00f6tlemist), video (video v\u00f5i animatsioon, mis vajab t\u00e4psemat s\u00fcnkroniseerimist, et v\u00e4ltida viivitusi) ja game (m\u00e4ngude k\u00e4ivitamine, mis vajab minimaalsete viivituste kuvamist).    <\/li>\n<li class=\"l\"> ext-idle-notify &#8212; annab koostisosade serveritele v\u00f5imaluse edastada klientidele teateid kasutaja mitteaktiivsuse kohta, mida saab kasutada t\u00e4iendavate energiatarbimise s\u00e4\u00e4sture\u017eiimide aktiveerimiseks p\u00e4rast kindlat mitteaktiivsusaega.            <\/li>\n<li class=\"l\"> tearing-control &#8212; v\u00f5imaldab t\u00e4ieliku ekraani rakendustes keelata vertikaalse s\u00fcnkroniseerimise (VSync), mille eesm\u00e4rk on v\u00e4ltida tearing'u ilmumist. Multimeedia rakendustes on tearing'ust tingitud artefaktide ilmumine soovimatu, kuid m\u00e4ngurakendustes on artefaktide olemasolu vastuv\u00f5etav, kui nende k\u00f5rvaldamine toob kaasa t\u00e4iendavaid viivitusi.  <\/li>\n<li class=\"l\"> ext-foreign-toplevel-list &#8212; teabe saamine \u00fclemiste (toplevel) pindade kohta, mis v\u00f5imaldavad akende kinnitamise korraldamist muu sisu kohal, n\u00e4iteks oma paneelide ja akna l\u00fclitite \u00fchendamiseks.     <\/li>\n<li class=\"l\"> security-context &#8212; v\u00f5imaldab tuvastada kliente, kes kasutavad sandbox-isolatsiooni. Klient saab registreerida uue \u00fchenduse Waylandi p\u00f5hist komposiit-serverit ja lisada sellele turvakonteksti, mille j\u00e4rel komposiitmened\u017eer piirab vastavalt m\u00e4\u00e4ratud turvakonteksti korral v\u00f5imalusi, mis on antud \u00fchendusele kergesti k\u00e4ttev\u00f5etavad.    <\/li>\n<li class=\"l\"> cursor-shape \u2014 alternatiivne viis kursori v\u00e4limuse seadistamiseks, mis p\u00f5hineb kursori pildi seeria edastamisel, mitte pinna (wl_surface) sidumisel.    <\/li>\n<li class=\"l\"> \u00abext-transient-seat\u00bb \u2014 m\u00f5eldud ajutiste s\u00f5ltumatute istungite (seat) loomiseks, mis on m\u00f5eldud kasutamiseks koos virtuaalsete sisendseadmetega. N\u00e4iteks v\u00f5imaluse rakendamine, et \u00fchenduda. <a href=\"https:\/\/prohoster.info\/et\/vps\/\"  data-wpil-monitor-id=\"3198\">eemaldatud t\u00f6\u00f6lauale<\/a> protokoll v\u00f5imaldab luua iga kasutaja jaoks eraldi seansi koos virtuaalse klaviatuuri ja hiirega.    <\/li>\n<li class=\"l\"> \u00abxdg-toplevel-drag\u00bb \u2014 laiendab \u201edrag &amp; drop\u201c mehhanismi, v\u00f5imaldades tippakende kinnitamist liikumisoperatsioonile, mida saab kasutada n\u00e4iteks t\u00f6\u00f6riistaribade v\u00f5i brauseri vahekaardiriba loomiseks. Uus protokoll v\u00f5imaldab luua eraldatavaid aknaosasid, mis siirdudes muutuvad uuteks akendeks ja neid saab liigutada olemasoleva akna kohal enne uuesti kinnitamist.    <\/li>\n<li class=\"l\"> \u00abxdg-dialog\u00bb \u2014 v\u00f5imaldab tipppindadele m\u00e4\u00e4rata dialoogidele omaseid omadusi, n\u00e4iteks saab luua modaaldialooge, mis takistavad kasutaja suhtlemist kogu \u00fclej\u00e4\u00e4nud kasutajaliidesega.      <\/li>\n<li class=\"l\"> \u00ablinux-drm-syncobj\u00bb \u2014 pakub t\u00f6\u00f6riistu selgeks s\u00fcnkroonimiseks ja puhvers\u00fcsteemide haldamiseks DRM (Direct Rendering Manager) s\u00fcnkroniseerimise objektide abil. Eeldatakse, et ettepanekud protokollid t\u00f5hustavad draiverite t\u00f6\u00f6tlemist Vulkan ja OpenGL graafiliste API-de baasil (rakendust toetatakse draiverite haldurite kaudu). Uus protokoll v\u00f5imaldab veenduda, et puhvri renderdamise operatsioon on l\u00f5pule viidud enne, kui komposiitmanager kuvab selle puhvri.    <\/li>\n<li class=\"l\"> alpha-modifier, mis v\u00f5imaldab klientidel muuta pinna l\u00e4bipaistvuse taset ja suunata l\u00e4bipaistvuse tagamise toimingud komposiitserverisse, mis omakorda v\u00f5ib need toimingud edasi suunata KMS-ile.\n<li class=\"l\"> xdg-toplevel-icon \u2014 seondab ikooni \u00fclemise taseme aknaga.    <\/li>\n<li class=\"l\">   ext-image-capture-source ja ext-image-copy-capture \u2014 korraldab sisu j\u00e4\u00e4dvustamist, mis kuvatakse ekraanil.    <\/ul>\n<p>Protokollid, mis arendatakse &#171;unstable&#187; harus:    <\/p>\n<ul>\n<li class=\"l\">  &#171;fullscreen-shell&#187; \u2014 t\u00f6\u00f6 juhtimine t\u00e4isekraanere\u017eiimis.  <\/li>\n<li class=\"l\">  &#171;input-method&#187; \u2014 sisendmeetodite t\u00f6\u00f6tlemine.  <\/li>\n<li class=\"l\">  &#171;idle-inhibit&#187; \u2014 ekraanis\u00e4\u00e4stja (screen saver) k\u00e4ivitumise blokeerimine.  <\/li>\n<li class=\"l\">  &#171;input-timestamps&#187; \u2014 sisendi s\u00fcndmuste ajatempli haldamine.  <\/li>\n<li class=\"l\"> &#171;keyboard-shortcuts-inhibit&#187; \u2014 klaviatuurikombinatsioonide ja otseklahvide haldamine.    <\/li>\n<li class=\"l\"> &#171;linux-explicit-synchronization&#187; \u2014 Linuxile spetsiifiline puhvrite s\u00fcnkroniseerimise mehhanism pinda sidudes.      <\/li>\n<li class=\"l\">  &#171;pointer-gestures&#187; \u2014 juhtimine puuteekraanidelt.    <\/li>\n<li class=\"l\">  &#171;pointer constraints&#187; \u2014 kaupade piiritlemine (blokeerimine).  <\/li>\n<li class=\"l\"> &#171;primary-selection&#187; &#8212; sarnane X11-ga, see tagab esmase l\u00f5ikepanga (primary selection) t\u00f6\u00f6d, mille sisu kleepimiseks kasutatakse tavaliselt hiire keskmist nuppu.    <\/li>\n<li class=\"l\">  &#171;relative pointer events&#187; &#8212; suhtelised osutijad.    <\/li>\n<li class=\"l\">  &#171;text-input&#187; &#8212; teksti sisestamise korraldus.   <\/li>\n<li class=\"l\">  &#171;xdg-foreign&#187; &#8212; liidese interaktsioon naaberklientide pindadega.  <\/li>\n<li class=\"l\">  &#171;xdg-decoration&#187; &#8212; akende dekoratsioonide joonistamine serveri k\u00fcljelt.  <\/li>\n<li class=\"l\">  &#171;xdg-output&#187; &#8212; t\u00e4iendavad andmed videov\u00e4ljundi kohta (kasutatakse osade skaleerimise jaoks).  <\/li>\n<li class=\"l\">  &#171;xwayland-keyboard-grab&#187; &#8212; sisendi haaramine XWaylandi rakendustes.      <\/ul>\n<p>Lisaks tuleks mainida Valve'i t\u00f6\u00f6taja ettepanekut lisada veel \u00fcks etapp uute Waylandi protokollide edendamiseks - &#171;experimental&#187;, mis v\u00f5imaldab v\u00e4hendada protokollide kaasamise barj\u00e4\u00e4ri Wayland-Protocols kogumisse ja kiirendada nende juurutamist. Praegu tuleb protokolli viimiseks staging- etappi moodustada toetav meeskond ja saada teatud arv kinnitusi (ACK) arvustajatelt. &#171;experimental&#187; etapis pakutakse protokollide vastuv\u00f5tmist mitte kinnituste kaudu, vaid p\u00f5hinedes vastuv\u00e4idete puudumisele (NACK) kahe n\u00e4dala jooksul arvustamiseks. Vajadusel saavad arvustajad arutelu pikendada veel kahe n\u00e4dala v\u00f5rra, m\u00e4\u00e4rates staatuse &#171;WAIT&#187;.    <\/p>\n<p>&#171;experimental&#187; etapis soovitatakse samuti lubada \u00fchilduvust rikkuda muudatusi ja &#171;toorete&#187; protokollide lisamist, mida saab j\u00e4rk-j\u00e4rgult viia vajalikule tasemele. Seega v\u00f5imaldab &#171;experimental&#187; etapp kiiresti edastada arendajatele uusi protokollide protot\u00fc\u00fcpe, soodustades nende rakendamist olemasolevates projektides ja saades tagasisidet kasutajatelt. Pakutav protsess peaks vabastama protokollide arendajad pikaajalistest aruteludest ja b\u00fcrokraatiast enne, kui need saavad Wayland-Protocols'i kogusse. N\u00e4iteks praeguses v\u00e4ljaandes vastu v\u00f5etud protokollid xdg-system-bell, fifo ja commit-timing on arutatud \u00fcle aasta.<br \/>\n<br \/>Allikas: <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-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - 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 \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 - \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 &quot;unstable&quot;) \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0432\u0435\u0442\u043a\u0443 &quot;staging&quot; \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\" \/>\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\/et\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-38\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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 \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 - \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 &quot;unstable&quot;) \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0432\u0435\u0442\u043a\u0443 &quot;staging&quot; \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/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 v\u00e4ljaanne | ProHoster","description":"Ilmus wayland-protocols 1.38, mis sisaldab komplekti protokolle ja laiendusi, mis t\u00e4iendavad baasi protokolli Wayland ja pakuvad v\u00f5imalusi, mis on vajalikud komposiitserverite ja kasutajakeskkondade loomisel. K\u00f5ik protokollid l\u00e4bivad j\u00e4rjestikku kolm etappi - arendus, testimine ja stabiliseerimine. P\u00e4rast arendusfaasi l\u00f5petamist (\"unstable\" kategooria) lisatakse protokoll \"staging\" haru ja see kantakse ametlikult wayland-protocols komplekti.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-38","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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 \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 - \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 &quot;unstable&quot;) \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0432\u0435\u0442\u043a\u0443 &quot;staging&quot; \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","og:url":"https:\/\/prohoster.info\/et\/blog\/novosti-interneta\/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"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/120156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=120156"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/120156\/revisions"}],"predecessor-version":[{"id":160871,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/120156\/revisions\/160871"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=120156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=120156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=120156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}