{"id":181946,"date":"2026-06-08T02:48:53","date_gmt":"2026-06-08T00:48:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-49"},"modified":"2026-06-08T02:48:53","modified_gmt":"2026-06-08T00:48:54","slug":"vypusk-wayland-protocols-1-49","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-wayland-protocols-1-49","title":{"rendered":"Wayland-Protocols 1.49 v\u00e4ljaandmine","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Esitletud on Wayland-protokollide paketi 1.49 v\u00e4ljaanne, mis sisaldab protokollide ja laienduste kogumit, mis t\u00e4iustavad alusprotokolli Wayland ja pakuvad v\u00f5imalusi, mis on vajalikud komposiitserverite ja kasutajakeskkondade loomiseks. <\/p>\n<p>Uues versioonis:<\/p>\n<ul>\n<li class=\"l\"> Lisatud on eksperimentaalne protokoll xx-fractional-scale, mis v\u00f5imaldab s\u00fcsteemi loogiliste koordinaatide skaleerimist, kus v\u00e4\u00e4rtused m\u00e4\u00e4ratakse t\u00e4isarvudena, et suurendada paigutuse t\u00e4psust ja t\u00f5sta loogiliste koordinaatide lahutust eraldi pikslitena. Selline v\u00f5imalus lahendab loogiliste koordinaatide s\u00fcsteemi piiratud lahutuse probleemi, mis ei ole piisav eraldi pikslitasandi paigutuseks, vajalikuks t\u00e4ieliku fraktsionaalse skaleerimise rakendamiseks.\n<li class=\"l\"> Protokollis &#171;linux-dmabuf&#187; on lisatud tugi mitme GPU-ga s\u00fcsteemide t\u00f6\u00f6ks. Sellistes s\u00fcsteemides v\u00f5ib klient kokku leppida koostajatega, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-prohoster\/\" title=\"serveriga\" data-wpil-keyword-link=\"linked\">serveriga<\/a> millist GPU-d kasutada.\n<li class=\"l\"> Protokollis color-management-v1 on lisatud metainfo toetamine BT.2100 formaadis piltide jaoks, et seda saaks kasutada koostaja <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-newyork\/\" title=\"serveril\" data-wpil-keyword-link=\"linked\">serveril<\/a> spetsiifiliste t\u00f6\u00f6tlejate jaoks, mis v\u00f5imaldavad korrektselt kuvada HDR-sisu, mis on loodud Windowsi jaoks.\n<\/ul>\n<p>K\u00f5ik protokollid l\u00e4bivad arenduse, testimise ja stabiliseerimise etapid. P\u00e4rast arendusfaasi l\u00f5petamist (\"unstable\" kategooria) paigutatakse protokoll \"staging\" harusse ja lisatakse ametlikult wayland-protokollide komplekti ning p\u00e4rast testimise l\u00f5petamist viiakse see stabiilsete kategooriasse. \"Staging\" kategooriast protokolle saab juba kasutada komposiitides <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-gdansk\/\" title=\"serverites\" data-wpil-keyword-link=\"linked\">serverites<\/a> ja klientides, kus on vajalikud seotud funktsionaalsused. Erinevalt \"unstable\" kategooriast, ei ole \"staging\" etapis lubatud muudatused, mis rikuvad \u00fchilduvust, kuid testimise k\u00e4igus t\u00f5statatud probleemide ja puuduste korral ei v\u00e4listata uue m\u00e4rkimisv\u00e4\u00e4rse versiooni v\u00f5i muu Waylandi laienduse asendamist.<\/p>\n<p>Protokollide arendajatele edastamise kiirendamiseks ja nende varajase rakendamise edendamiseks olemasolevates projektides on alates eelmisest v\u00e4ljaandest lisatud etapp &#171;experimental&#187;, kus on lubatud teha mitte \u00fchilduvaid muudatusi ja lisada &#171;toored&#187; protokollid, mida saab j\u00e4rk-j\u00e4rgult t\u00e4iustada. Kui protokolli viimiseks &#171;staging&#187; etappi on vajalik toetav meeskond ja teatud arvu arvamuste (ACK) saamine arvustajatelt, siis &#171;experimental&#187; etappi p\u00e4\u00e4semiseks piisab, kui kahe n\u00e4dala arvustamisperioodi jooksul ei ole esitatud vastuv\u00e4iteid (NACK).  <\/p>\n<p>Praegu kuuluvad wayland-protocols komplekti j\u00e4rgmised stabiilsed protokollid, mis tagavad tagurpidi \u00fchilduvuse:\n<\/p>\n<ul>\n<li class=\"l\"> viewporter \u2014 v\u00f5imaldab kliendil teostada toiminguid pinna skaleerimise ja servade k\u00e4rpimise osas <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/dts-los-angeles\/\" title=\"serverid\" data-wpil-keyword-link=\"linked\">serverid<\/a>.\n<\/li>\n<li class=\"l\"> \u2014 tagab video kuvamise.\n<\/li>\n<li class=\"l\"> 'xdg-shell' \u2014 liides pindade loomiseks ja nendega suhtlemiseks nagu akendega, mis v\u00f5imaldab neid ekraanil liikuda, minimeerida, maksimaliseerida, suurust muuta jne.\n<\/li>\n<li class=\"l\"> 'linux-dmabuf' \u2014 pakub v\u00f5imalusi wl_bufferite loomiseks DMA-BUF-i baasil.\n<\/li>\n<li class=\"l\">  \u2014 graafiliste pliiatsite sisendi korraldamine.\n<\/li>\n<\/ul>\n<p>Protokollid, mida testitakse 'staging' haru.\n<\/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.\n<\/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.\n<\/li>\n<li class=\"l\"> \u2014 v\u00f5imaldab luua \u00fche piksliga puhi, mis sisaldab nelja 32-bitist RGBA v\u00e4\u00e4rtust.\n<\/li>\n<li class=\"l\"> \"xdg-activation\" \u2014 v\u00f5imaldab edastada fookust erinevate madala taseme pindade vahel (n\u00e4iteks, kasutades<br \/>\nxdg-activation \u00fche rakenduse kaudu v\u00f5ib fookust suunata teisele).<\/p>\n<\/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\">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).\n<\/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.\n<\/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.\n<\/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.\n<\/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.\n<\/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.\n<\/li>\n<li class=\"l\"> \u00abext-transient-seat\u00bb \u2014 m\u00f5eldud ajutiste s\u00f5ltumatute sessioonide (seat) loomiseks, mis on kavandatud kasutamiseks virtuaalsete siseseadmetega. N\u00e4iteks v\u00f5imaldab protokoll rakendada kaugt\u00f6\u00f6laudadele \u00fchendamise v\u00f5imalust, luues iga kasutaja jaoks eraldi sessiooni koos virtuaalse klaviatuuri ja hiirega.\n<\/li>\n<li class=\"l\"> \"xdg-toplevel-drag\" \u2014 laiendab \"drag &amp; drop\" mehaanismi, v\u00f5imaldades k\u00f5rge taseme akende sidumist liikumisoperatsiooniga, mida saab kasutada n\u00e4iteks t\u00f6\u00f6riistade paneelide v\u00f5i brauseri vahekaardide lohvimiseks. Uus protokoll v\u00f5imaldab luua eraldi aknaosi, mis lohvimise k\u00e4igus muutuvad uuteks aknadeks ja v\u00f5ivad liikumisel olemasolevate akende kohal liikuda enne uuesti kinnitamist.\n<\/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.\n<\/li>\n<li class=\"l\"> \u2014 pakub t\u00f6\u00f6riistu vahemike selgeks s\u00fcnkroonimiseks DRM (Direct Rendering Manager) s\u00fcnkroonimisobjektide abil. Eeldatakse, et joonistamise s\u00fcnkroonimise kontekstis parandab ettepaneku protokoll draiverite t\u00f6\u00f6d, mis p\u00f5hinevad graafilistel API-del Vulkan ja OpenGL (rakendamine tugineb draiverite k\u00e4itlejatele). Uus protokoll v\u00f5imaldab veenduda, et vahemiku joonistamise operatsioon on l\u00f5petatud enne, kui komposiitmanager kuvab selle vahemaa.\n<\/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>\n<li class=\"l\"> xdg-toplevel-icon \u2014 seondab ikooni \u00fclemise taseme aknaga.\n<\/li>\n<li class=\"l\">\next-image-capture-source ja ext-image-copy-capture \u2014 korraldab sisu j\u00e4\u00e4dvustamist, mis kuvatakse ekraanil.\n<\/li>\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>\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>\n<li class=\"l\"> commit-timing \u2014 v\u00f5imaldab siduda aja piirangud pinna sisu juurde (komposiitne <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/\" title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> peab muutuse sisu n\u00e4itama v\u00f5imalikult m\u00e4\u00e4ratud aja jooksul, kuid mitte varem).\n<\/li>\n<li class=\"l\"> ext-data-control \u2014 v\u00f5imaldab privileeeritud klientidel andmete t\u00f6\u00f6tlemist juhtida, n\u00e4iteks vahetuste haldurite rakendamiseks.\n<\/li>\n<li class=\"l\"> ext-workspace \u2014 rakendab kontsepti <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/vps\/abuzoustojchivye-vps\/\" title=\"virtuaalsed t\u00f6\u00f6laudade\" data-wpil-keyword-link=\"linked\">virtuaalsed t\u00f6\u00f6laudade<\/a> ja pakub teavet t\u00f6\u00f6laudade oleku kohta ning v\u00f5imalusi t\u00f6\u00f6laudade aktiveerimiseks ja deaktiveerimiseks. Protokolli saab kasutada paneelide ja indikaatorite loomiseks, mis kuvavad saadaval olevate virtuaalsete t\u00f6\u00f6laudade loendit ja v\u00f5imaldavad nende vahel vahetada.\n<\/li>\n<li class=\"l\"> color-management \u2014 pakub v\u00f5imalusi v\u00e4rvide haldamiseks ja k\u00f5rgema d\u00fcnaamilise vahemiku (HDR, High Dynamic Range) toe jaoks. Lisatud laienduse abil saavad kliendirakendused teavet v\u00e4rviedastuse seadmete omaduste kohta ning edastavad komposiitserverile andmed nende sisu v\u00e4rviedastusomaduste kohta. Komposiitserveris saab seda teavet kasutada v\u00e4rvi automaatseks haldamiseks sisu kuvamisel erinevates v\u00e4ljundseadmetes, n\u00e4iteks sisu kohandamiseks HDR-monitoride kuvamiseks. V\u00e4rviruumide kirjeldamiseks kasutatakse ICC-profiile.\n<\/li>\n<li class=\"l\"> xdg-toplevel-tag \u2014 v\u00f5imaldab Waylandi klientidel lisada silte \u00fclemise taseme pindadele, mida komposiitserver saab kasutada akende tuvastamiseks p\u00e4rast rakenduse taask\u00e4ivitamist (n\u00e4iteks v\u00f5ib rakendus m\u00e4\u00e4rata sildid \u00abpeamine aken\u00bb ja \u00abseaded\u00bb peamise akna ja seadete akna jaoks). Selline tuvastamine on kasulik akende asendi, suuruse ja omaduste taastamiseks p\u00e4rast taask\u00e4ivitamist, samuti erireeglite m\u00e4\u00e4ratlemiseks erinevat t\u00fc\u00fcpi akendele.\n<\/li>\n<li class=\"l\"> color-representation \u2014 Wayland-pinna v\u00e4rvi esituse m\u00e4\u00e4ratlemine. Wayland-kliendid saavad edastada metainformatsiooni, mis on vajalik l\u00e4bipaistvuse, v\u00e4rvimudeli, alamosaite ja kvantimisvahemiku m\u00e4\u00e4ratlemiseks, ja mida rakendatakse YCbCr v\u00e4rvimudeli andmebuffeeri RGB esitusse konverteerimisel.\n<\/li>\n<li class=\"l\"> ext-background-effect \u2014 efektide rakendamine Waylandi pinna pooll\u00e4bipaistvatele osadele, n\u00e4iteks tausta udustamine.\n<\/li>\n<li class=\"l\"> pointer-warp \u2014 v\u00f5imaldab rakendusel viia kursor koheselt m\u00e4\u00e4ratud asukohta.\n<li class=\"l\"> xdg-session-management \u2014 v\u00f5imalused katkestatud sessiooni akende oleku ja positsiooni taastamiseks, n\u00e4iteks p\u00e4rast komposiitserveri v\u00f5i rakenduse ootamatut sulgemist.\n<\/li>\n<\/ul>\n<p>Protokollid, mis arendatakse \"experimental\" harus:\n<\/p>\n<ul>\n<li class=\"l\"> xx-session-management \u2014 akende oleku taastamine katkestatud seansside jaoks (n\u00e4iteks p\u00e4rast komposiitjuhi eba\u00f5nnestumist).\n<\/li>\n<li class=\"l\"> xx-input-method \u2014 annab rakendustele v\u00f5imaluse rakendada teksti sisestamise meetodeid komposiitserveritele ja vormida sisestatud teksti, mida saab kasutada n\u00e4iteks virtuaalsete klaviatuuride ja IME-kihtide (Input Method Editor) loomiseks sisendi t\u00f6\u00f6tlemiseks.\n<\/li>\n<li class=\"l\">  xx-text-input \u2014 v\u00f5imaldab komposiitserveritel rakendada sisestamismeetodeid ja saadetada teksti rakendustesse. Protokoll standardiseerib suhtlemise komposiitserveri ja rakenduste vahel ning v\u00f5imaldab hallata selliseid funktsioone nagu sisestatud teksti edastamine, fokuseerimise muutumise s\u00fcndmuste t\u00f6\u00f6tlemine ja sisestusv\u00e4ljade spetsifikaadi arvestamine (keel, tekstivalik, sisu t\u00fc\u00fcp).\n<\/li>\n<li class=\"l\">  xx-cutouts \u2014 teabe saamiseks ekraanil olevate l\u00f5igete kohta (nt ala eesmise kaamera all nutitelefoni ekraanil).\n<\/li>\n<li class=\"l\"> xx-zones \u2014 akende \u00fclemise taseme loomiseks ja lisamiseks \"tsoonidesse\" \u2014 keskkonnad koos oma koordinaatruumiga. Protokoll v\u00f5imaldab korraldada akende loogilist paigutust, kus iga aken on paigutatud teise akna suhtes.\n<\/li>\n<li class=\"l\"> xx-keyboard-filter &#8212; kliendi poolt valitud klaviatuuri s\u00fcndmuste j\u00e4\u00e4dvustamiseks, sisendis\u00fcndmuste muutmiseks v\u00f5i teatud s\u00fcndmuste \u00fclekande blokeerimiseks Waylandi pinnale, kuhu sisendifookus on seatud.\n<\/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.\n<\/li>\n<li class=\"l\">  &#171;input-method&#187; \u2014 sisendmeetodite t\u00f6\u00f6tlemine.\n<\/li>\n<li class=\"l\">  &#171;idle-inhibit&#187; \u2014 ekraanis\u00e4\u00e4stja (screen saver) k\u00e4ivitumise blokeerimine.\n<\/li>\n<li class=\"l\">  &#171;input-timestamps&#187; \u2014 sisendi s\u00fcndmuste ajatempli haldamine.\n<\/li>\n<li class=\"l\"> &#171;keyboard-shortcuts-inhibit&#187; \u2014 klaviatuurikombinatsioonide ja otseklahvide haldamine.\n<\/li>\n<li class=\"l\"> &#171;linux-explicit-synchronization&#187; \u2014 Linuxile spetsiifiline puhvrite s\u00fcnkroniseerimise mehhanism pinda sidudes.\n<\/li>\n<li class=\"l\">  &#171;pointer-gestures&#187; \u2014 juhtimine puuteekraanidelt.\n<\/li>\n<li class=\"l\">  &#171;pointer constraints&#187; \u2014 kaupade piiritlemine (blokeerimine).\n<\/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.\n<\/li>\n<li class=\"l\">  &#171;relative pointer events&#187; &#8212; suhtelised osutijad.\n<\/li>\n<li class=\"l\">  &#171;text-input&#187; &#8212; teksti sisestamise korraldus.\n<\/li>\n<li class=\"l\">  &#171;xdg-foreign&#187; &#8212; liidese interaktsioon naaberklientide pindadega.\n<\/li>\n<li class=\"l\">  &#171;xdg-decoration&#187; &#8212; akende dekoratsioonide joonistamine serveri k\u00fcljelt.\n<\/li>\n<li class=\"l\">  &#171;xdg-output&#187; &#8212; t\u00e4iendavad andmed videov\u00e4ljundi kohta (kasutatakse osade skaleerimise jaoks).\n<\/li>\n<li class=\"l\">  &#171;xwayland-keyboard-grab&#187; &#8212; sisendi haaramine XWaylandi rakendustes.\n<\/li>\n<\/ul>\n<p>Allikas: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65638\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.49, \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 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438: \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b xx-fractional-scale, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442, \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0437\u0430\u0434\u0430\u044e\u0442\u0441\u044f \u0446\u0435\u043b\u044b\u043c\u0438 \u0447\u0438\u0441\u043b\u0430\u043c\u0438, \u0434\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u0434\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181946","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.49, \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=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-wayland-protocols-1-49\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\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.49 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.49, \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\/et\/blog\/news\/vypusk-wayland-protocols-1-49\" \/>\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=\"2026-06-08T00:48:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-08T00:48:54+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.49 v\u00e4ljaanne | ProHoster","description":"K\u00e4esolev on wayland-protocols paketi 1.49 v\u00e4ljaanne, mis sisaldab protokollide ja laienduste kogumit, mis t\u00e4iendab p\u00f5hisisu Wayland protokollist ja pakub vajalikke v\u00f5imalusi komposiitserverite ehitamiseks.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-wayland-protocols-1-49","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.49 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.49, \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\/et\/blog\/news\/vypusk-wayland-protocols-1-49","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":"2026-06-08T00:48:54+00:00","article:modified_time":"2026-06-08T00:48:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/181946","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=181946"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/181946\/revisions"}],"predecessor-version":[{"id":182078,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/181946\/revisions\/182078"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=181946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=181946"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=181946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}