{"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\/hr\/blog\/news\/vypusk-wayland-protocols-1-49","title":{"rendered":"Izdanje Wayland-Protocols 1.49","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Predstavljen je izlazak paketa wayland-protocols 1.49, koji sadr\u017ei skup protokola i ekstenzija koje dopunjuju osnovni protokol Wayland i pru\u017eaju mogu\u0107nosti neophodne za izgradnju kompozitnih servera i korisni\u010dkih okru\u017eenja. <\/p>\n<p>U novoj verziji:<\/p>\n<ul>\n<li class=\"l\"> Dodana je eksperimentalna protokolarna xx-fractional-scale, koja omogu\u0107ava skaliranje sustava logi\u010dkih koordinata, \u010dije se vrijednosti odre\u0111uju cijelim brojevima, radi pove\u0107anja to\u010dnosti pozicioniranja i pove\u0107anja razlu\u010divosti logi\u010dkih koordinata na razinu pojedina\u010dnih piksela. Ova mogu\u0107nost rje\u0161ava problem s ograni\u010denom razlu\u010divo\u0161\u0107u sustava logi\u010dkih koordinata, koji nije dovoljan za pozicioniranje na razini pojedina\u010dnih piksela, \u0161to je potrebno za potpunu implementaciju djelomi\u010dnog skaliranja.\n<li class=\"l\"> U protokol \u201elinux-dmabuf\u201c dodana je podr\u0161ka za rad na sustavima s vi\u0161e GPU-a. Na takvim sustavima klijent mo\u017ee uskladiti s kompozitnim <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/server\/dts-prohoster\/\" title=\"serverom\" data-wpil-keyword-link=\"linked\">serverom<\/a> koji GPU treba koristiti.\n<li class=\"l\"> U protokol color-management-v1 dodana je podr\u0161ka za metapodatke slika u formatu BT.2100 za primjenu u kompozitnom <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/server\/dts-newyork\/\" title=\"serveru\" data-wpil-keyword-link=\"linked\">serveru<\/a> specifi\u010dnim obraditeljima koji omogu\u0107uju ispravno prikazivanje HDR sadr\u017eaja stvorenog za Windows.\n<\/ul>\n<p>Svi protokoli prolaze kroz faze razvoja, testiranja i stabilizacije. Nakon zavr\u0161etka faze razvoja (kategorija \u201eunstable\u201c), protokol se premje\u0161ta u granu \u201estaging\u201c i slu\u017ebeno se uklju\u010duje u skup wayland-protocols, a nakon zavr\u0161etka testiranja prelazi u kategoriju stabilnih. Protokoli iz kategorije \u201estaging\u201c ve\u0107 se mogu primjenjivati u kompozitnim <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/server\/dts-gdansk\/\" title=\"poslu\u017eiteljima\" data-wpil-keyword-link=\"linked\">poslu\u017eiteljima<\/a> i klijentima gdje je potrebna s njima povezana funkcionalnost. Za razliku od kategorije \u201eunstable\u201c, u \u201estaging\u201c su zabranjene promjene koje kr\u0161e kompatibilnost, ali u slu\u010daju otkrivanja problema i nedostataka tijekom testiranja, nije isklju\u010dena 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:\n<\/p>\n<ul>\n<li class=\"l\"> viewporter - omogu\u0107ava klijentu da izvodi radnje vezane uz skaliranje i obrezivanje rubova povr\u0161ine na strani <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/server\/dts-los-angeles\/\" title=\"poslu\u017eitelja\" data-wpil-keyword-link=\"linked\">poslu\u017eitelja<\/a>.\n<\/li>\n<li class=\"l\"> \u201epresentation-time\u201d \u2014 osigurava prikazivanje videa.\n<\/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.\n<\/li>\n<li class=\"l\"> \u201elinux-dmabuf\u201c \u2014 pru\u017ea mogu\u0107nosti za stvaranje wl_buffer-a na temelju DMA-BUF-a.\n<\/li>\n<li class=\"l\">  \u201etablet\u201c \u2014 organizacija unosa s grafi\u010dkih tableta.\n<\/li>\n<\/ul>\n<p>Protokoli testirani u grani \u201estaging\u201c:\n<\/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.\n<\/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.\n<\/li>\n<li class=\"l\"> \u201esingle-pixel-buffer\u201c \u2014 omogu\u0107uje stvaranje jednopikselskih spremnika koji uklju\u010duju \u010detiri 32-bitne vrijednosti RGBA.\n<\/li>\n<li class=\"l\"> \u201exdg-activation\u201c \u2014 omogu\u0107uje prijenos fokusa izme\u0111u razli\u010ditih povr\u0161ina prvog nivoa (na primjer, putem<br \/>\nxdg-activation jedno aplikacija mo\u017ee prebaciti fokus na drugo).<\/p>\n<\/li>\n<li class=\"l\"> content-type - omogu\u0107uje klijentima da proslijede kompozitu <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/server\/dts-shicago\/\" title=\"poslu\u017eitelju\" data-wpil-keyword-link=\"linked\">poslu\u017eitelju<\/a> informacije o prikazanom sadr\u017eaju, koje se mogu koristiti za optimizaciju pona\u0161anja s obzirom na sadr\u017eaj, primjerice, postavljanje specifi\u010dnih DRM svojstava, kao \u0161to je \u201econtent type\u201d. Najavljena je podr\u0161ka za sljede\u0107e tipove sadr\u017eaja: none (nema informacija o vrsti podataka), photo (izlaz digitalnih fotografija koji zahtijeva minimalnu obradu), video (video ili animacija, potrebna je preciznija sinkronizacija kako bi se izbjeglo usporavanje) i game (pokretanje igara, potreban je izlaz s minimalnom latencijom).\n<\/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.\n<\/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.\n<\/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.\n<\/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.\n<\/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).\n<\/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.\n<\/li>\n<li class=\"l\"> \u201exdg-toplevel-drag\u201c \u2014 pro\u0161iruje mehanizam \u201edrag &amp; drop\u201c mogu\u0107no\u0161\u0107u pri\u010dvr\u0161\u0107ivanja prozora vrhunskog nivoa na operaciju premje\u0161tanja, \u0161to se mo\u017ee koristiti, na primjer, za organiziranje povla\u010denja mi\u0161em plo\u010da s alatima ili kartica preglednika. Novi protokol omogu\u0107uje stvaranje odvojivih dijelova prozora, koji pri povla\u010denju iz ovog prozora postaju novi prozori i mogu se premje\u0161tati preko postoje\u0107eg prozora prije ponovnog pri\u010dvr\u0161\u0107ivanja.\n<\/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.\n<\/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.\n<\/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.\n<\/li>\n<li class=\"l\"> xdg-toplevel-icon \u2014 povezivanje ikone s prozorom na vrhu.\n<\/li>\n<li class=\"l\">\next-image-capture-source i ext-image-copy-capture \u2014 organizacija hvatanja sadr\u017eaja koji se prikazuje na ekranu.\n<\/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.\n<\/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.\n<\/li>\n<li class=\"l\"> commit-timing \u2014 omogu\u0107uje povezivanje vremenskog ograni\u010denja s sadr\u017eajem povr\u0161ine (kompozitni <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hr\/server\/\" title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> mora prikazati promjenu sadr\u017eaja \u0161to je prije mogu\u0107e, ali ne prije navedeno vrijeme).\n<\/li>\n<li class=\"l\"> ext-data-control \u2014 omogu\u0107uje privilegiranim klijentima upravljanje obradom podataka, na primjer, za implementaciju menad\u017eera razmjene.\n<\/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\">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.\n<\/li>\n<li class=\"l\"> upravljanje bojama &#8212; pru\u017ea mogu\u0107nosti za upravljanje bojom i podr\u0161ku pro\u0161irenom dinami\u010dkom opsegu svetlosti (HDR, High Dynamic Range). Uz dodatno pro\u0161irenje, klijentske aplikacije mogu dobiti informacije o svojstvima ure\u0111aja za prikaz povezanih s reprodukcijom boja i preneti podacima kompozitnom serveru o svojstvima reprodukcije boje vlastitog sadr\u017eaja. U kompozitnom serveru, ove informacije mogu se koristiti za automatsko upravljanje bojom prilikom prikazivanja sadr\u017eaja na razli\u010ditim ure\u0111ajima za prikaz, na primer, za pretvaranje sadr\u017eaja u format pogodniji za prikaz na HDR monitorima. Za opisivanje kolor prostor koriste se ICC profili.\n<\/li>\n<li class=\"l\"> xdg-toplevel-tag \u2014 omogu\u0107uje Wayland klijentima da pridr\u017eavaju oznake za povr\u0161ine na vrhu koje kompozicijski poslu\u017eitelj mo\u017ee koristiti za identifikaciju prozora nakon ponovnog pokretanja aplikacije (na primjer, aplikacija mo\u017ee dodijeliti oznake \u00abglavni prozor\u00bb i \u00abpostavke\u00bb za glavni prozor i prozor s postavkama). Ova identifikacija je korisna za vra\u0107anje pozicije, veli\u010dine i svojstava prozora nakon ponovnog pokretanja, kao i za odre\u0111ivanje posebnih pravila za pojedine vrste prozora.\n<\/li>\n<li class=\"l\"> reprezentacija-boje &#8212; definicija reprezentacije boje Wayland povr\u0161ine. Wayland klijenti mogu prenositi metapodatke potrebne za odre\u0111ivanje prozirnosti, modela boje, subdiskretizacije i opsega kvantizacije, koji se primenjuju prilikom konverzije bafera podataka odgovaraju\u0107ih modelu boje YCbCr u reprezentaciju RGB.\n<\/li>\n<li class=\"l\"> efekat-pozadine &#8212; primena efekata na prozirne delove Wayland povr\u0161ine, poput zamu\u0107enja pozadine.\n<\/li>\n<li class=\"l\"> pomak-pointer-a &#8212; omogu\u0107ava aplikaciji da trenutno premesti pokaziva\u010d na navedenu poziciju.\n<li class=\"l\"> xdg-session-management \u2014 mogu\u0107nosti za obnavljanje stanja i pozicije prozora prekinutog sesija, na primjer, nakon iznenadnog zavr\u0161etka rada kompozitnog poslu\u017eitelja ili aplikacije.\n<\/li>\n<\/ul>\n<p>Protokoli koji se razvijaju u grani &#171;eksperimentalno&#187;:\n<\/p>\n<ul>\n<li class=\"l\"> upravljanje-sesijama xx &#8212; obnova stanja prozora za prekinute sesije (na primer, nakon nenamernog prekida kompozitnog menad\u017eera).\n<\/li>\n<li class=\"l\"> xx-input-method \u2014 omogu\u0107uje aplikacijama implementaciju metoda unosa teksta za kompozitne poslu\u017eitelje i oblikovanje unesenog teksta, \u0161to se mo\u017ee koristiti, na primjer, za stvaranje virtualnih tipkovnica i IME slojeva (Input Method Editor) za obradu unosa.\n<\/li>\n<li class=\"l\">  xx-text-input \u2014 omogu\u0107uje kompozitnim poslu\u017eiteljima implementaciju metoda unosa i slanje teksta aplikacijama. Protokol standardizira interakciju izme\u0111u kompozitnog poslu\u017eitelja i aplikacija, te omogu\u0107uje upravljanje mogu\u0107nostima kao \u0161to su prijenos unesenog teksta, obrada doga\u0111aja promjene fokusa unosa i uzimanje u obzir specifi\u010dnosti polja unosa (jezik, ozna\u010davanje teksta, tip sadr\u017eaja).\n<\/li>\n<li class=\"l\">  xx-cutouts \u2014 za dobivanje informacija o izrezima na ekranu (na primjer, podru\u010dja ispod prednje kamere na ekranu pametnog telefona).\n<\/li>\n<li class=\"l\"> xx-zones \u2014 za kreiranje i dodavanje prozora vi\u0161eg nivoa u \u00abzone\u00bb \u2014 okru\u017eenja sa sopstvenim prostorom koordinata. Protokol omogu\u0107ava organizaciju logi\u010dkog rasporeda prozora, pri \u010demu se svaki prozor postavlja u odnosu na drugi prozor.\n<\/li>\n<li class=\"l\"> xx-keyboard-filter \u2014 za presretanje odabranih doga\u0111aja s tipkovnice od strane klijenta, mijenjanje ulaznih doga\u0111aja ili blokiranje slanja odre\u0111enih doga\u0111aja na Wayland povr\u0161inu koja ima fokus ulaza.\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.\n<\/li>\n<li class=\"l\">  \u2014 obrada metoda unosa.\n<\/li>\n<li class=\"l\">  \u2014 blokada pokretanja screensavera (zaslonske za\u0161tite).\n<\/li>\n<li class=\"l\">  \u2014 vremenske oznake za doga\u0111aje unosa.\n<\/li>\n<li class=\"l\"> \u2014 upravljanje pri\u010dvr\u0161\u0107ivanjem kombinacija tipkovnice i pre\u010daca.\n<\/li>\n<li class=\"l\"> \u2014 specifi\u010dan za Linux mehanizam sinkronizacije me\u0111uspremnika vezanih za povr\u0161inu.\n<\/li>\n<li class=\"l\">  \u2014 upravljanje s dodirnih zaslona.\n<\/li>\n<li class=\"l\">  \u2014 ograni\u010denja pokaziva\u010da (blokada).\n<\/li>\n<li class=\"l\"> \u2014 analogno X11 omogu\u0107uje rad primarnog me\u0111uspremnika, \u010dija se informacija obi\u010dno umetne srednjim gumbom mi\u0161a.\n<\/li>\n<li class=\"l\">  \u2014 relativni doga\u0111aji pokaziva\u010da.\n<\/li>\n<li class=\"l\">  \u2014 organizacija unosa teksta.\n<\/li>\n<li class=\"l\">  \u2014 su\u010delje za interakciju s povr\u0161inama 'susjednog' klijenta.\n<\/li>\n<li class=\"l\">  \u2014 crtanje dekoracija prozora na strani poslu\u017eitelja.\n<\/li>\n<li class=\"l\">  \u2014 dodatne informacije o izlazu za prikaz (koristi se za fractional scaling).\n<\/li>\n<li class=\"l\">  \u2014 hvatanje unosa u XWayland aplikacijama.\n<\/li>\n<\/ul>\n<p>Izvor: <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.4 - 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\/hr\/blog\/news\/vypusk-wayland-protocols-1-49\" \/>\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.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\/hr\/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\udd47 Izlaz Wayland-Protocols 1.49 | ProHoster","description":"Predstavljen je izlaz paketa wayland-protocols 1.49, koji sadr\u017ei set protokola i ekstenzija koje dopunjuju osnovni protokol Wayland i pru\u017eaju mogu\u0107nosti potrebne za izgradnju kompozitnih poslu\u017eitelja.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/vypusk-wayland-protocols-1-49","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.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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/181946","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=181946"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/181946\/revisions"}],"predecessor-version":[{"id":182078,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/181946\/revisions\/182078"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=181946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=181946"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=181946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}