{"id":123435,"date":"2025-04-08T21:05:06","date_gmt":"2025-04-08T19:05:06","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-43"},"modified":"2025-04-08T21:05:06","modified_gmt":"2025-04-08T19:05:06","slug":"vypusk-wayland-protocols-1-43","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sl\/blog\/news\/vypusk-wayland-protocols-1-43","title":{"rendered":"Izdaja Wayland-Protocols 1.43","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Objavljena je izdaja paketa wayland-protocols 1.43, ki vsebuje nabor protokolov in raz\u0161iritev, ki dopolnjujejo osnovni protokol Wayland in zagotavljajo funkcionalnosti, potrebne za gradnjo kompozitnih stre\u017enikov in uporabni\u0161kih okolij.     <\/p>\n<p>V Wayland-protokolih 1.43 je dodan nov protokol 'xdg-toplevel-tag', ki Wayland-odjemalcem omogo\u010da, da pripnejo oznake na vrhnje povr\u0161ine, ki jih lahko sestavni stre\u017enik uporabi za identifikacijo oken po ponovnem zagonu aplikacije (na primer, aplikacija lahko dodeli oznake 'glavno okno' in 'nastavitve' za glavno okno in okno z nastavitvami). Tak\u0161na identifikacija je koristna za obnovitev polo\u017eaja, velikosti in lastnosti oken po ponovnem zagonu ter za dolo\u010ditev posebnih pravil za posamezne vrste oken.    <\/p>\n<p>Med drugimi izbolj\u0161avami je omenjeno dodajanje v protokol xdg-shell informacij o omejitvah operacij z robovi povr\u0161ine najvi\u0161je ravni, ki jih lahko uporabi kompozitni upravljalnik za obve\u0161\u010danje klientov Wayland o obstoje\u010dih omejitvah, na primer, ali lahko okna spreminjajo svoja velikost ali ne.          <\/p>\n<p>Vsi protokoli zaporedoma prehajajo faze razvoja, testiranja in stabilizacije. Po zaklju\u010dku faze razvoja (kategorija 'unstable') se protokol premesti v vejo 'staging' in uradno vklju\u010di v niz wayland-protocols, po zaklju\u010dku testiranja pa se premesti v kategorijo stabilnih protokolov. Protokole iz kategorije 'staging' je mogo\u010de \u017ee uporabljati v sestavnih stre\u017enikih in odjemalcih, kjer je potrebna povezana funkcionalnost. V nasprotju s kategorijo 'unstable' so v 'staging' prepovedane spremembe, ki bi ogrozile zdru\u017eljivost, vendar pa v primeru odkritja te\u017eav in pomanjkljivosti med testiranjem ni izklju\u010dena zamenjava z novo pomembno razli\u010dico protokola ali drugim Wayland-raz\u0161iritvijo.      <\/p>\n<p>Za pospe\u0161itev dostave protokolov do razvijalcev in spodbujanje zgodnje implementacije protokolov v obstoje\u010dih projektih je bila od prej\u0161njega izida dodatno dodana faza &#171;experimental&#187;, v kateri so dovoljene spremembe, ki kr\u0161ijo zdru\u017eljivost, in dodajanje &#171;surovih&#187; protokolov, ki jih je mogo\u010de postopoma izbolj\u0161ati. \u010ce je za uvrstitev protokola v fazo &#171;staging&#187; potrebno oblikovati podporno ekipo in pridobiti dolo\u010deno \u0161tevilo potrditev (ACK) od udele\u017eencev pregleda, pa je za uvrstitev v &#171;experimental&#187; dovolj odsotnost nasprotovanj (NACK) v dvojnem dvotedenskem obdobju pregleda.                        <\/p>\n<p>V sou\u010dasn\u00e9 dob\u011b obsahuje soubor wayland-protocols n\u00e1sleduj\u00edc\u00ed stabiln\u00ed protokoly, kter\u00e9 zaji\u0161\u0165uj\u00ed zp\u011btnou kompatibilitu:  <\/p>\n<ul>\n<li class=\"l\"> &#171;viewporter&#187; &#8212; omogo\u010da naro\u010dniku izvedbo dejanj pri pove\u010davi in obrezovanju robov povr\u0161ine na strani stre\u017enika.   <\/li>\n<li class=\"l\"> \u201epresentation-time\u201c \u2014 zagotavlja prikaz videa.  <\/li>\n<li class=\"l\"> &#171;xdg-shell&#187; &#8212; vmesnik za ustvarjanje in interakcijo s povr\u0161inami kot z okni, ki omogo\u010da njihovo premikanje po zaslonu, minimizacijo, maksimizacijo, spreminjanje velikosti itd.  <\/li>\n<li class=\"l\"> \u00ablinux-dmabuf\u00bb \u2014 nudi mo\u017enosti za ustvarjanje wl_buffer-ov na osnovi DMA-BUF.    <\/li>\n<li class=\"l\">  \u201etablet\u201c \u2014 organizacija vnosa z grafi\u010dnih tablet.  <\/li>\n<\/ul>\n<p>Protokoli, testirani v veji \u201estaging\u201c:  <\/p>\n<ul>\n<li class=\"l\"> drm-lease \u2014 zagotavlja vire, potrebne za oblikovanje stereoprikaza z razli\u010dnimi bufferji za levo in desno oko pri predvajanju na virtualnih \u010deladah.   <\/li>\n<li class=\"l\"> \u201eext-session-lock\u201c \u2014 dolo\u010da sredstva za zaklepanje seje, na primer med delovanjem varnostnega zaslona ali izhodom avtentikacijske dialoge.    <\/li>\n<li class=\"l\"> \u201esingle-pixel-buffer\u201c \u2014 omogo\u010da ustvarjanje enopikslnih bufferjev, ki vklju\u010dujejo \u0161tiri 32-bitne vrednosti RGBA.  <\/li>\n<li class=\"l\"> \u201exdg-activation\u201c \u2014 omogo\u010da prenos fokusa med razli\u010dnimi povr\u0161inami prve ravni (na primer, z uporabo xdg-activation lahko ena aplikacija preklopi fokus na drugo).    <\/li>\n<li class=\"l\"> content-type \u2014 omogo\u010da odjemalcem, da posredujejo sestavnemu stre\u017eniku informacije o prikazanem vsebniku, ki se lahko uporabljajo za optimizacijo obna\u0161anja glede na vsebino, na primer za dolo\u010ditev specifi\u010dnih lastnosti DRM, kot je 'content type'. Zaslon je podprti naslednji tipi vsebine: none (brez informacij o tipu podatkov), photo (prikaz digitalnih fotografij, ki zahteva minimalno obdelavo), video (video ali animacija, kar zahteva natan\u010dnej\u0161o sinhronizacijo, da se prepre\u010dijo zaostanki) in game (zagon iger, kar zahteva prikaz z minimalno zakasnitvijo).    <\/li>\n<li class=\"l\"> ext-idle-notify \u2014 omogu\u0107ava kompozitnim serverima da \u0161alju obavje\u0161tenja klijentima o neaktivnosti korisnika, \u0161to se mo\u017ee koristiti za aktiviranje dodatnih re\u017eima \u0161tednje energije nakon odre\u0111enog vremena neaktivnosti.            <\/li>\n<li class=\"l\"> tearing-control \u2014 omogu\u0107ava isklju\u010divanje vertikalne sinhronizacije (VSync) u aplikacijama u punom ekranu uz impuls koji gasne okvire, primenjuje se za spre\u010davanje pojave razdvajanja prilikom prikazivanja (tearing). U multimedijskim aplikacijama pojava artefakata zbog razdvajanja je nepo\u017eeljni efekat, ali u igra\u010dkim programima sa artefaktima mo\u017ee se tolerisati ako borba protiv njih dovodi do dodatnih ka\u0161njenja.  <\/li>\n<li class=\"l\"> ext-foreign-toplevel-list \u2014 dobijanje informacija o povr\u0161inama postavljenim na samom vrhu (toplevel), koje omogu\u0107avaju organizovanje vezivanja prozora iznad drugog sadr\u017eaja, na primjer, za povezivanje vlastitih panela i prekida\u010da prozora.     <\/li>\n<li class=\"l\"> security-context \u2014 omogu\u0107ava identifikaciju klijenata koji koriste sandbox izolaciju. Klijent mo\u017ee registrovati novu vezu sa kompozitnim serverom zasnovanim na Wayland-u i prilo\u017eiti joj sigurnosni kontekst, nakon \u010dega \u0107e menad\u017eer kompozitora u skladu sa navedenim sigurnosnim kontekstom ograni\u010diti mogu\u0107nosti dostupne za uspostavljenu vezu.    <\/li>\n<li class=\"l\"> cursor-shape \u2014 alternativni na\u010din pode\u0161avanja izgleda kursora, zasnovan na prenosu serije slika kursora umesto vezivanja za povr\u0161inu (wl_surface).    <\/li>\n<li class=\"l\"> \u00abext-transient-seat\u00bb \u2014 je namenjen za ustvarjanje za\u010dasnih neodvisnih sej (seat), zasnovanih za uporabo skupaj z virtualnimi vnosi. Na primer, pri izvajanju mo\u017enosti povezovanja z oddaljenim namizjem protokol omogo\u010da ustvarjanje lo\u010denih sej za vsakega uporabnika z virtualno tipkovnico in mi\u0161ko.    <\/li>\n<li class=\"l\"> &#171;xdg-toplevel-drag&#187; &#8212; raz\u0161irja mehanizem &#171;drag &#038; drop&#187; s sposobnostjo pritrditve oken najvi\u0161je ravni na operacijo premika, kar je mogo\u010de uporabiti, na primer, za organizacijo premikanja orodnih vrstic ali zavihkov brskalnika z mi\u0161ko. Nov protokol omogo\u010da ustvarjanje odklopljivih delov okna, ki ob premikanju iz tega okna postanejo nova okna in se lahko premikajo nad obstoje\u010dim oknom pred ponovnim pritrjevanjem.    <\/li>\n<li class=\"l\"> &#171;xdg-dialog&#187; &#8212; omogo\u010da dodeljevanje povr\u0161inam najvi\u0161je ravni znakov, specifi\u010dnih za pogovorna okna, na primer, lahko se ustvarijo modalni pogovori, ki prepre\u010dujejo interakcijo uporabnika z ostalim delom vmesnika.      <\/li>\n<li class=\"l\"> \u00ablinux-drm-syncobj\u00bb \u2014 nudi orodja za eksplicitno sinhronizacijo pomnilnikov z objekti za sinhronizacijo DRM (Direct Rendering Manager). Predvideva se, da bo v kontekstu sinhronizacije pri risanju v pomnilnik predlagani protokol izbolj\u0161al delo z gonilniki na osnovi grafi\u010dnih API-jev Vulkan in OpenGL (izvedba temelji na upravljavcih v gonilnikih). Nov protokol omogo\u010da preverjanje, da je operacija risanja v pomnilnik zaklju\u010dena, preden kompozitni upravljalnik prika\u017ee ta pomnilnik.    <\/li>\n<li class=\"l\"> alpha-modifier, ki omogo\u010da strankam, da spremenijo raven prosojnosti povr\u0161ine in prenesejo operacije za zagotavljanje prosojnosti na stran kompozicijskega stre\u017enika, ki lahko te operacije preusmeri na KMS.   <\/li>\n<li class=\"l\"> xdg-toplevel-icon \u2014 povezava ikone z oknom najvi\u0161je ravni.    <\/li>\n<li class=\"l\">   ext-image-capture-source in ext-image-copy-capture \u2014 organizacija zajema vsebine, prikazane na zaslonu.  <\/li>\n<li class=\"l\"> xdg-system-bell \u2014 omogo\u010da predvajanje sistemskega signala, ki se lahko uporablja, na primer, kot opozorilo v emulatorju terminalov. Oblika predvajanja signala je odvisna od kompozitnega upravljalnika, to lahko ni le zvok, ampak tudi vizualni odziv.      <\/li>\n<li class=\"l\"> fifo \u2014 izvaja FIFO-mehanizem (prvi pri\u0161el \u2014 prvi od\u0161el) obdelave \u010dakalne vrste posodabljanja vsebine prikazane povr\u0161ine. S prakti\u010dnega vidika protokol omogo\u010da pri predvajanju \u010dakajo\u010do zaklju\u010dno vertikalno raz\u0161iritev (vblank) namesto uporabe callback-klicev pri vsaki pripravi za prikaz novega kadra, kar re\u0161uje te\u017eavo z visoko obremenitvijo GPU pri uporabi VSync.      <\/li>\n<li class=\"l\"> commit-timing \u2014 omogo\u010da vezavo \u010dasovne omejitve na vsebino povr\u0161ine (kompozitni stre\u017enik mora prikazati spremembo vsebine, kolikor je to mogo\u010de, v dolo\u010denem \u010dasu, vendar ne prej).  <\/li>\n<li class=\"l\"> ext-data-control \u2014 omogo\u010da privilegiranim strankam upravljanje obdelave podatkov, na primer za izvajanje upravljavcev odlo\u017ei\u0161\u010da.      <\/li>\n<li class=\"l\"> ext-workspace \u2014 uvaja koncept <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sl\/vps\/abuzoustojchivye-vps\/\"   title=\"virtualnih delovnih namizij\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1085\">virtualnih delovnih namizij<\/a> \u0438 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u0441\u043e\u0431\u044b\u0442\u0438\u044f \u0441 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0435\u0439 \u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0441\u0442\u043e\u043b\u043e\u0432, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u0438 \u0434\u0435\u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0441\u0442\u043e\u043b\u043e\u0432. \u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0430\u043d\u0435\u043b\u0435\u0439 \u0438 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b\u0432\u043e\u0434\u044f\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0441\u0442\u043e\u043b\u043e\u0432 \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438.      <\/li>\n<li class=\"l\"> color-management \u2014 ponuja mo\u017enosti za upravljanje barv in podporo raz\u0161irjenemu dinami\u010dnemu razponu svetlosti (HDR, High Dynamic Range). Z dodatkom raz\u0161iritve lahko odjemalske aplikacije pridobijo informacije o povezanih lastnostih naprav za barvno reprodukcijo in prenesejo kompozitnemu stre\u017eniku podatke o lastnostih barvne reprodukcije lastne vsebine. V kompozitnem <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sl\/server\/dts-newyork\/\"   title=\"stre\u017enikom\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2801\">stre\u017enikom<\/a> \u0434\u0430\u043d\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0446\u0432\u0435\u0442\u043e\u043c \u043f\u0440\u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u043d\u0430 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u0432\u044b\u0432\u043e\u0434\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442, \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0434\u043b\u044f \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043d\u0430 HDR-\u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430\u0445. \u0414\u043b\u044f \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0446\u0432\u0435\u0442\u043e\u0432\u044b\u0445 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u043f\u0440\u043e\u0444\u0438\u043b\u0438 ICC.         <\/li>\n<\/ul>\n<p>Protokoli, razvijani v veji &#171;unstable&#187;:    <\/p>\n<ul>\n<li class=\"l\">  &#171;fullscreen-shell&#187; &#8212; upravljanje delovanja v celozaslonskem na\u010dinu.  <\/li>\n<li class=\"l\">  &#171;input-method&#187; &#8212; obdelava metod vnosa.  <\/li>\n<li class=\"l\">  &#171;idle-inhibit&#187; &#8212; prepre\u010devanje za\u017eenitve za\u0161\u010ditnega zaslona.  <\/li>\n<li class=\"l\">  &#171;input-timestamps&#187; &#8212; \u010dasovne \u017eige za vnosne dogodke.  <\/li>\n<li class=\"l\"> &#171;keyboard-shortcuts-inhibit&#187; &#8212; upravljanje s pripenjanjem tipkovnih kombinacij in bli\u017enjic.    <\/li>\n<li class=\"l\"> &#171;linux-explicit-synchronization&#187; &#8212; specifi\u010den za Linux mehanizem sinhronizacije predpomnilnikov v povezavi s povr\u0161ino.      <\/li>\n<li class=\"l\">  &#171;pointer-gestures&#187; &#8212; upravljanje z zasloni na dotik.    <\/li>\n<li class=\"l\">  &#171;pointer constraints&#187; &#8212; omejitve kazalcev (blokiranje).  <\/li>\n<li class=\"l\"> &#171;primary-selection&#187; &#8212; po vzoru X11 zagotavlja delovanje primarnega odlo\u017ei\u0161\u010da (primary selection), katerega vstavljanje obi\u010dajno poteka s srednjo tipko mi\u0161ke.    <\/li>\n<li class=\"l\">  &#171;relative pointer events&#187; &#8212; relativni dogodki kazalcev.    <\/li>\n<li class=\"l\">  &#171;text-input&#187; &#8212; organizacija vnosa besedila.   <\/li>\n<li class=\"l\">  &#171;xdg-foreign&#187; &#8212; vmesnik za interakcijo s povr\u0161inami &#171;sosednjega&#187; odjemalca.  <\/li>\n<li class=\"l\">  \u00abxdg-decoration\u00bb \u2014 risanje okenskih dekoracij na strani stre\u017enika.  <\/li>\n<li class=\"l\">  \u00abxdg-output\u00bb \u2014 dodatne informacije o video izhodu (uporablja se za delno skaliranje).  <\/li>\n<li class=\"l\">  &#171;xwayland-keyboard-grab&#187; &#8212; zajem vnosa v aplikacijah XWayland.      <\/li>\n<\/ul>\n<p>Izvor: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63038\">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.43, \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 Wayland-Protocols 1.43 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b &#171;xdg-toplevel-tag&#187;, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 Wayland-\u043a\u043b\u0438\u0435\u043d\u0442\u0430\u043c \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u044f\u0442\u044c \u0442\u0435\u0433\u0438 \u043a \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u0432\u0435\u0440\u0445\u043d\u0435\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043e\u043a\u043e\u043d \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0441\u0442\u0430\u0432\u0438\u0442\u044c [&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-123435","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - 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.43, \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\/sl\/blog\/news\/vypusk-wayland-protocols-1-43\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sl_SI\" \/>\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.43 | 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.43, \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\/sl\/blog\/news\/vypusk-wayland-protocols-1-43\" \/>\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=\"2025-04-08T19:05:06+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-04-08T19:05:06+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\udd47Izid Wayland-Protocols 1.43 | ProHoster","description":"Objavljen je bil izid paketa wayland-protocols 1.43, ki vsebuje nabor protokolov in raz\u0161iritev, ki dopolnjujejo osnovni protokol Wayland in zagotavljajo funkcionalnosti, potrebne za gradnjo kompozitnih stre\u017enikov.","canonical_url":"https:\/\/prohoster.info\/sl\/blog\/news\/vypusk-wayland-protocols-1-43","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sl_SI","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.43 | 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.43, \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\/sl\/blog\/news\/vypusk-wayland-protocols-1-43","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":"2025-04-08T19:05:06+00:00","article:modified_time":"2025-04-08T19:05:06+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123435","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-09 22:08:59","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:05:22","updated":"2026-02-09 22:08:59","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/123435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/comments?post=123435"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/123435\/revisions"}],"predecessor-version":[{"id":160081,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/posts\/123435\/revisions\/160081"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/media?parent=123435"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/categories?post=123435"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sl\/wp-json\/wp\/v2\/tags?post=123435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}