{"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\/hr\/blog\/news\/vypusk-wayland-protocols-1-43","title":{"rendered":"Izdanje Wayland-Protocols 1.43","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Objavljen je paket wayland-protocols 1.43, koji sadr\u017ei skup protokola i ekstenzija koje nadopunjuju osnovni Wayland protokol i pru\u017eaju mogu\u0107nosti potrebne za izgradnju kompozitnih servera i korisni\u010dkih okru\u017eenja.     <\/p>\n<p>U Wayland-Protocols 1.43 dodan je novi protokol \u201exdg-toplevel-tag\u201c, koji omogu\u0107ava Wayland klijentima da pridru\u017euju oznake povr\u0161inama na vrhu, koje kompozitni poslu\u017eitelj mo\u017ee koristiti za identifikaciju prozora nakon ponovnog pokretanja aplikacije (na primjer, aplikacija mo\u017ee postaviti oznake \u201eglavni prozor\u201c i \u201epostavke\u201c za glavni prozor i prozor s postavkama). Ova vrsta identifikacije korisna je za obnavljanje pozicije, veli\u010dine i svojstava prozora nakon ponovnog pokretanja, kao i za definiranje posebnih pravila za razli\u010dite tipove prozora.    <\/p>\n<p>Iz drugih pobolj\u0161anja, isti\u010de se dodavanje informacija o ograni\u010denjima operacija s rubovima gornje povr\u0161ine u protokolu xdg-shell, koje mo\u017ee koristiti kompozitni menad\u017eer za obavje\u0161tavanje Wayland klijenata o postoje\u0107im ograni\u010denjima, na primjer, mogu li prozori mijenjati svoju veli\u010dinu ili ne.          <\/p>\n<p>Svi protokoli prolaze faze razvoja, testiranja i stabilizacije. Nakon zavr\u0161etka faze razvoja (kategorija \u201eunstable\u201d) protokol se premje\u0161ta u granu \u201estaging\u201d i slu\u017ebeno se uklju\u010duje u skup wayland-protocols, a nakon zavr\u0161etka testiranja prelazi u kategoriju stabilnih. Protokoli iz kategorije \u201estaging\u201d ve\u0107 se mogu koristiti u kompozitnim poslu\u017eiteljima i klijentima, gdje je potrebna s njom povezana funkcionalnost. Za razliku od kategorije \u201eunstable\u201d, u \u201estaging\u201d nije dopu\u0161teno uvo\u0111enje izmjena koje kr\u0161e kompatibilnost, no u slu\u010daju otkrivanja problema i nedostataka tijekom testiranja, ne isklju\u010duje se zamjena novom zna\u010dajnom verzijom protokola ili drugim Wayland pro\u0161irenjem.      <\/p>\n<p>Kako bi se ubrzala dostava protokola do programera i potaknula rana implementacija protokola u postoje\u0107im projektima, od pretpro\u0161log izdanja dodatno je dodana faza \u201eexperimental\u201d, u kojoj su dopu\u0161tene izmjene koje kr\u0161e kompatibilnost i dodavanje \u201esirovih\u201d protokola, koje se postupno dovode do odgovaraju\u0107e razine. Ako je za ulazak protokola u fazu \u201estaging\u201d potrebno formirati tim podr\u0161ke i dobiti odre\u0111eni broj potvrda (ACK) od sudionika recenziranja, za ulazak u \u201eexperimental\u201d dovoljno je da nema prigovora (NACK) tijekom dvotjednog razdoblja recenziranja.                        <\/p>\n<p>Trenutno skupina wayland-protocols uklju\u010duje sljede\u0107e stabilne protokole, koji osiguravaju unazadnu kompatibilnost:  <\/p>\n<ul>\n<li class=\"l\"> \u201eviewporter\u201d \u2014 omogu\u0107ava klijentu da izvr\u0161i radnje skaliranja i obrezivanja rubova povr\u0161ine na strani poslu\u017eitelja.   <\/li>\n<li class=\"l\"> \u201epresentation-time\u201d \u2014 osigurava prikazivanje videa.  <\/li>\n<li class=\"l\"> \u201exdg-shell\u201c \u2014 su\u010delje za stvaranje i interakciju s povr\u0161inama kao s prozorima, omogu\u0107uju\u0107i pomicanje njih po ekranu, minimaliziranje, maksimiziranje, promjenu veli\u010dine itd.  <\/li>\n<li class=\"l\"> \u201elinux-dmabuf\u201c \u2014 pru\u017ea mogu\u0107nosti za stvaranje wl_buffer-a na temelju DMA-BUF-a.    <\/li>\n<li class=\"l\">  \u201etablet\u201c \u2014 organizacija unosa s grafi\u010dkih tableta.  <\/li>\n<\/ul>\n<p>Protokoli testirani u grani \u201estaging\u201c:  <\/p>\n<ul>\n<li class=\"l\"> drm-lease \u2014 pru\u017ea resurse potrebne za formiranje stereoslike s razli\u010ditim spremnicima za lijevo i desno oko pri isporuci na virtualne nao\u010dale.   <\/li>\n<li class=\"l\"> \u201eext-session-lock\u201c \u2014 definira sredstva za zaklju\u010davanje sesije, primjerice, tijekom rada \u010duvara zaslona ili prikazivanja dijaloga za autentifikaciju.    <\/li>\n<li class=\"l\"> \u201esingle-pixel-buffer\u201c \u2014 omogu\u0107uje stvaranje jednopikselskih spremnika koji uklju\u010duju \u010detiri 32-bitne vrijednosti RGBA.  <\/li>\n<li class=\"l\"> \u201exdg-activation\u201c \u2014 omogu\u0107uje prijenos fokusa izme\u0111u razli\u010ditih povr\u0161ina prvog nivoa (na primjer, pomo\u0107u xdg-activation jedna aplikacija mo\u017ee premjestiti fokus na drugu).    <\/li>\n<li class=\"l\"> content-type \u2014 omogu\u0107uje klijentima da prijave kompozitorskom poslu\u017eitelju informacije o prikazanom sadr\u017eaju koje se mogu koristiti za optimizaciju pona\u0161anja prema sadr\u017eaju, na primjer, postavljanje specifi\u010dnih DRM svojstava, kao \u0161to je \u201etip sadr\u017eaja\u201c. Pru\u017eena je podr\u0161ka za sljede\u0107e tipove sadr\u017eaja: none (nema informacija o tipu podataka), photo (prikaz digitalnih fotografija koji zahtijeva minimalnu obradu), video (video ili animacija, zahtijeva precizniju sinkronizaciju kako bi se izbjeglo usporavanje) i game (pokretanje igara, zahtijeva isporuku s minimalnom latencijom).    <\/li>\n<li class=\"l\"> ext-idle-notify \u2014 omogu\u0107uje kompozitorskim poslu\u017eiteljima da \u0161alju klijentima obavijesti o neaktivnosti korisnika, \u0161to se mo\u017ee koristiti za aktiviranje dodatnih na\u010dina u\u0161tede energije nakon odre\u0111enog vremena neaktivnosti.            <\/li>\n<li class=\"l\"> tearing-control \u2014 omogu\u0107uje isklju\u010divanje vertikalne sinkronizacije (VSync) u aplikacijama na cijelom ekranu s impulsom za ga\u0161enje okvira, koji se koristi za sprje\u010davanje pojave razmi\u0161ljanja (tearing) pri isporuci. Pojava artefakata zbog razmi\u0161ljanja u multimedijalnim aplikacijama je nepo\u017eeljni u\u010dinak, ali u igrama se mogu tolerirati artefakti, ako njihovo uklanjanje dovodi do dodatnih latencija.  <\/li>\n<li class=\"l\"> ext-foreign-toplevel-list \u2014 dobivanje informacija o povr\u0161inama smje\u0161tenim na najvi\u0161oj razini (toplevel), koje omogu\u0107uju organizaciju fiksiranja prozora iznad drugog sadr\u017eaja, na primjer, za povezivanje vlastitih panela i prekida\u010da prozora.     <\/li>\n<li class=\"l\"> security-context \u2014 omogu\u0107uje identifikaciju klijenata koji koriste sandbox izolaciju. Klijent mo\u017ee registrirati novu vezu s kompozitnim poslu\u017eiteljem temeljenim na Waylandu i prilo\u017eiti mu sigurnosni kontekst, nakon \u010dega \u0107e kompozitni upravitelj prema zadanom sigurnosnom kontekstu ograni\u010diti mogu\u0107nosti dostupne za uspostavljenu vezu.    <\/li>\n<li class=\"l\"> cursor-shape \u2014 alternativni na\u010din za prilagodbu izgleda kursora, koji se temelji na prijenosu serije slika kursora umjesto vezivanja za povr\u0161inu (wl_surface).    <\/li>\n<li class=\"l\"> \u201eext-transient-seat\u201c \u2014 namijenjen za stvaranje privremenih neovisnih sesija (seat), zami\u0161ljenih za kori\u0161tenje s virtualnim ulaznim ure\u0111ajima. Na primjer, prilikom implementacije mogu\u0107nosti povezivanja na udaljenu radnu povr\u0161inu, protokol omogu\u0107uje stvaranje zasebnih sesija za svakog korisnika s virtualnom tipkovnicom i mi\u0161em.    <\/li>\n<li class=\"l\"> \u201exdg-toplevel-drag\u201c \u2014 pro\u0161iruje mehanizam \u201edrag &amp; drop\u201c mogu\u0107no\u0161\u0107u pridru\u017eivanja prozora najvi\u0161e razine operaciji premje\u0161tanja, \u0161to se mo\u017ee koristiti, na primjer, za organizaciju povla\u010denja mi\u0161em panela s alatima ili kartica preglednika. Novi protokol omogu\u0107uje stvaranje odvojivih dijelova prozora, koji prilikom povla\u010denja iz ovog prozora postaju novi prozori i mogu se premje\u0161tati iznad postoje\u0107eg prozora prije ponovnog priklju\u010denja.    <\/li>\n<li class=\"l\"> \u201exdg-dialog\u201c \u2014 omogu\u0107uje dodjeljivanje povr\u0161inama najvi\u0161e razine svojstava specifi\u010dnih za dijalo\u0161ke prozore, na primjer, mo\u017ee se stvoriti modalne dijaloge koji blokiraju interakciju korisnika s ostatkom su\u010delja.      <\/li>\n<li class=\"l\"> \u00ablinux-drm-syncobj\u00bb \u2014 pru\u017ea alate za eksplicitnu sincronizaciju bafera koriste\u0107i DRM (Direct Rendering Manager) objekte sinkronizacije. Pretpostavlja se da \u0107e u kontekstu sinkronizacije prilikom iscrtavanja u bafer, predlo\u017eeni protokol pobolj\u0161ati rad s upravlja\u010dkim programima temeljenim na grafi\u010dkim API-ima Vulkan i OpenGL (implementacija se temelji na obradi unutar upravlja\u010dkih programa). Novi protokol omogu\u0107uje provjeru da je operacija iscrtavanja u baferu zavr\u0161ena prije nego \u0161to kompozitor prika\u017ee taj bafer.    <\/li>\n<li class=\"l\"> alpha-modifier, koji omogu\u0107ava klijentima da mijenjaju razinu prozirnosti povr\u0161ine i prebacuju operacije za postizanje prozirnosti na stranu kompozitnog poslu\u017eitelja, koji ih mo\u017ee preusmjeriti KMS-u.   <\/li>\n<li class=\"l\"> xdg-toplevel-icon \u2014 povezivanje ikone s prozorom na vrhu.    <\/li>\n<li class=\"l\">   ext-image-capture-source i ext-image-copy-capture \u2014 organizacija hvatanja sadr\u017eaja koji se prikazuje na ekranu.  <\/li>\n<li class=\"l\"> xdg-system-bell \u2014 omogu\u0107uje isporuku sistemskog signala, koji se mo\u017ee koristiti, na primjer, kao upozorenje u emuliranju terminala. Oblik isporuke signala odre\u0111uje kompjuterski menad\u017eer, to mo\u017ee biti ne samo zvuk ve\u0107 i vizualni odgovor.      <\/li>\n<li class=\"l\"> fifo \u2014 implementira FIFO mehanizam (prvi do\u0161ao \u2014 prvi oti\u0161ao) obrade redoslijeda a\u017euriranja sadr\u017eaja prikazane povr\u0161ine. S prakti\u010dne strane, protokol omogu\u0107uje kori\u0161tenje \u010dekanja na zavr\u0161etak vertikalnog osve\u017eavanja (vblank) umjesto kori\u0161tenja callback poziva pri svakoj spremnosti za prikaz novog okvira, \u0161to rje\u0161ava problem velike optere\u0107enosti GPU-a prilikom kori\u0161tenja VSync-a.      <\/li>\n<li class=\"l\"> commit-timing \u2014 omogu\u0107uje vezivanje vremenskog ograni\u010denja na sadr\u017eaj povr\u0161ine (kompozitni server treba prikazati promjenu sadr\u017eaja, ako je mogu\u0107e, kroz odre\u0111eno vrijeme, ali ne prije).  <\/li>\n<li class=\"l\"> ext-data-control \u2014 omogu\u0107uje privilegiranim klijentima upravljanje obradom podataka, na primjer, za implementaciju menad\u017eera razmjene.      <\/li>\n<li class=\"l\"> ext-workspace \u2014 implementira koncept <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/vps\/abuzoustojchivye-vps\/\"   title=\"virtualnih radnih povr\u0161ina\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1085\">virtualnih radnih povr\u0161ina<\/a> i nudi doga\u0111aje s informacijama o stanju radnih povr\u0161ina, kao i mogu\u0107nosti za aktivaciju i deaktivaciju radnih povr\u0161ina. Protokol se mo\u017ee koristiti za izradu panela i indikatora koji prikazuju popis dostupnih virtualnih radnih povr\u0161ina i omogu\u0107uju prebacivanje izme\u0111u njih.      <\/li>\n<li class=\"l\"> color-management \u2014 pru\u017ea mogu\u0107nosti za upravljanje bojom i podr\u0161ku za pro\u0161ireni dinami\u010dki raspon osvetljenosti (HDR, High Dynamic Range). Uz dodatno pro\u0161irenje, klijentske aplikacije mogu dobiti informacije o svojstvima ure\u0111aja koja se odnose na reprodukciju boja i prenositi kompozitnom serveru podatke o svojstvima reprodukcije boja vlastitog sadr\u017eaja. U kompozitnom <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/server\/dts-newyork\/\"   title=\"serveru\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2801\">serveru<\/a> ove informacije mogu se koristiti za automatsko upravljanje bojom pri prikazivanju sadr\u017eaja na razli\u010ditim izlaznim ure\u0111ajima, na primjer, za prebacivanje sadr\u017eaja u oblik koji odgovara prikazivanju na HDR monitorima. Za opisivanje color space-ova koriste se ICC profili.         <\/li>\n<\/ul>\n<p>Protokoli koji se razvijaju u grani \u00abunstable\u00bb:    <\/p>\n<ul>\n<li class=\"l\">  \u00abfullscreen-shell\u00bb \u2014 upravljanje radom u re\u017eimu punog ekrana.  <\/li>\n<li class=\"l\">  \u2014 obrada metoda unosa.  <\/li>\n<li class=\"l\">  \u2014 blokada pokretanja screensavera (zaslonske za\u0161tite).  <\/li>\n<li class=\"l\">  \u2014 vremenske oznake za doga\u0111aje unosa.  <\/li>\n<li class=\"l\"> \u2014 upravljanje pri\u010dvr\u0161\u0107ivanjem kombinacija tipkovnice i pre\u010daca.    <\/li>\n<li class=\"l\"> \u2014 specifi\u010dan za Linux mehanizam sinkronizacije me\u0111uspremnika vezanih za povr\u0161inu.      <\/li>\n<li class=\"l\">  \u2014 upravljanje s dodirnih zaslona.    <\/li>\n<li class=\"l\">  \u2014 ograni\u010denja pokaziva\u010da (blokada).  <\/li>\n<li class=\"l\"> \u2014 analogno X11 omogu\u0107uje rad primarnog me\u0111uspremnika, \u010dija se informacija obi\u010dno umetne srednjim gumbom mi\u0161a.    <\/li>\n<li class=\"l\">  \u2014 relativni doga\u0111aji pokaziva\u010da.    <\/li>\n<li class=\"l\">  \u2014 organizacija unosa teksta.   <\/li>\n<li class=\"l\">  \u2014 su\u010delje za interakciju s povr\u0161inama 'susjednog' klijenta.  <\/li>\n<li class=\"l\">  \u2014 crtanje dekoracija prozora na strani poslu\u017eitelja.  <\/li>\n<li class=\"l\">  \u2014 dodatne informacije o izlazu za prikaz (koristi se za fractional scaling).  <\/li>\n<li class=\"l\">  \u2014 hvatanje unosa u XWayland aplikacijama.      <\/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\/hr\/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=\"hr_HR\" \/>\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\/hr\/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\udd47Izdanje Wayland-Protocols 1.43 | ProHoster","description":"Objavljen je novi paket wayland-protocols 1.43, koji sadr\u017ei skup protokola i ekstenzija koje dopunjuju osnovni Wayland protokol te pru\u017eaju funkcionalnosti potrebne za izgradnju kompozitnih poslu\u017eitelja.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/vypusk-wayland-protocols-1-43","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/123435","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=123435"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/123435\/revisions"}],"predecessor-version":[{"id":160081,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/123435\/revisions\/160081"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=123435"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=123435"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=123435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}