{"id":121982,"date":"2025-02-18T02:22:05","date_gmt":"2025-02-18T00:22:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-41-s-podderzhkoj-upravleniya-czvetom-i-hdr"},"modified":"2025-02-18T02:22:05","modified_gmt":"2025-02-18T00:22:05","slug":"vypusk-wayland-protocols-1-41-s-podderzhkoj-upravleniya-czvetom-i-hdr","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-wayland-protocols-1-41-s-podderzhkoj-upravleniya-czvetom-i-hdr","title":{"rendered":"Vyd\u00e1n\u00ed Wayland-Protocols 1.41 s podporou spr\u00e1vy barev a HDR","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Byla publikov\u00e1na verze bal\u00ed\u010dku wayland-protocols 1.41, kter\u00e1 obsahuje sadu protokol\u016f a roz\u0161\u00ed\u0159en\u00ed dopl\u0148uj\u00edc\u00edch z\u00e1kladn\u00ed protokol Wayland a poskytuj\u00edc\u00edch funkce pot\u0159ebn\u00e9 pro vytvo\u0159en\u00ed kompozitn\u00edch server\u016f a u\u017eivatelsk\u00fdch prost\u0159ed\u00ed.     <\/p>\n<p>Ve nov\u00e9 verzi bylo do kategorie &#171;staging&#187; p\u0159id\u00e1no protokol color-management, vyv\u00edjen\u00fd od roku 2014, kter\u00fd nab\u00edz\u00ed mo\u017enosti spr\u00e1vy barev a podporu roz\u0161\u00ed\u0159en\u00e9ho dynamick\u00e9ho rozsahu jasu (HDR, High Dynamic Range). Pomoc\u00ed p\u0159idan\u00e9ho roz\u0161\u00ed\u0159en\u00ed mohou klientsk\u00e9 aplikace z\u00edsk\u00e1vat informace o vlastnostech v\u00fdstupn\u00edch za\u0159\u00edzen\u00ed souvisej\u00edc\u00edch s reprodukc\u00ed barev a p\u0159ed\u00e1vat kompozitn\u00edmu serveru informace o vlastnostech reprodukce barev sv\u00e9ho obsahu. V kompozitn\u00edm <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/dts-newyork\/\"   title=\"serveru\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2744\">serveru<\/a> tyto informace mohou b\u00fdt pou\u017eity pro automatizovan\u00e9 \u0159\u00edzen\u00ed barev p\u0159i zobrazov\u00e1n\u00ed obsahu na r\u016fzn\u00fdch za\u0159\u00edzen\u00edch v\u00fdstupu, nap\u0159\u00edklad pro p\u0159evod obsahu do form\u00e1tu vhodn\u00e9ho pro zobrazen\u00ed na HDR monitorech. Pro popis barevn\u00fdch prostor\u016f se pou\u017e\u00edvaj\u00ed profily ICC.           <\/p>\n<p>V sou\u010dasnosti sestava wayland-protocols obsahuje n\u00e1sleduj\u00edc\u00ed stabiln\u00ed protokoly, kter\u00e9 zaji\u0161\u0165uj\u00ed zp\u011btnou kompatibilitu:  <\/p>\n<ul>\n<li class=\"l\"> \u201eviewporter\u201c \u2014 umo\u017e\u0148uje klientovi prov\u00e1d\u011bt akce m\u011b\u0159\u00edtka a o\u0159ez\u00e1n\u00ed okraj\u016f povrchu na stran\u011b serveru.   <\/li>\n<li class=\"l\"> \u201epresentation-time\u201c \u2014 zaji\u0161\u0165uje zobrazen\u00ed videa.  <\/li>\n<li class=\"l\"> &#171;xdg-shell&#187; &#8212; rozhran\u00ed pro tvorbu a interakci s povrchy jako okny, kter\u00e9 umo\u017e\u0148uje je pohybovat po obrazovce, minimalizovat, maximalizovat, m\u011bnit velikost atd.  <\/li>\n<li class=\"l\"> &#171;linux-dmabuf&#187; &#8212; poskytuje mo\u017enosti pro vytv\u00e1\u0159en\u00ed wl_buffer\u016f na z\u00e1klad\u011b DMA-BUF.    <\/li>\n<li class=\"l\">  &#171;tablet&#187; &#8212; organizace vstupu z grafick\u00fdch tablet\u016f.  <\/li>\n<\/ul>\n<p>Protokoly testovan\u00e9 ve v\u011btvi \u201estaging\u201c:  <\/p>\n<ul>\n<li class=\"l\"> drm-lease \u2014 poskytuje prost\u0159edky pot\u0159ebn\u00e9 pro vytvo\u0159en\u00ed stereoskopick\u00e9ho obrazu s r\u016fzn\u00fdmi buffery pro lev\u00e9 a prav\u00e9 oko p\u0159i v\u00fdstupu na helm\u00e1ch virtu\u00e1ln\u00ed reality.   <\/li>\n<li class=\"l\"> \u201eext-session-lock\u201c \u2014 definuje prost\u0159edky pro zamyk\u00e1n\u00ed sezen\u00ed, nap\u0159\u00edklad b\u011bhem pr\u00e1ce spo\u0159i\u010de obrazovky nebo v\u00fdstupu dialogu autentizace.    <\/li>\n<li class=\"l\"> \u201esingle-pixel-buffer\u201c \u2014 umo\u017e\u0148uje vytv\u00e1\u0159et jednopixelov\u00e9 buffery, kter\u00e9 zahrnuj\u00ed \u010dty\u0159i 32bitov\u00e9 hodnoty RGBA.  <\/li>\n<li class=\"l\"> \u2014 umo\u017e\u0148uje p\u0159en\u00e1\u0161et zam\u011b\u0159en\u00ed mezi r\u016fzn\u00fdmi povrchy prvn\u00ed \u00farovn\u011b (nap\u0159\u00edklad pomoc\u00ed xdg-activation m\u016f\u017ee jedno aplikace p\u0159esunout zam\u011b\u0159en\u00ed na jin\u00e9).    <\/li>\n<li class=\"l\"> content-type &#8212; umo\u017e\u0148uje klient\u016fm p\u0159edat kompozitn\u00edmu serveru informace o zobrazovan\u00e9m obsahu, kter\u00e9 lze pou\u017e\u00edt k optimalizaci chov\u00e1n\u00ed vzhledem k obsahu, nap\u0159\u00edklad k nastaven\u00ed specifick\u00fdch DRM vlastnost\u00ed, jako je &#171;content type&#187;. Byla ohl\u00e1\u0161ena podpora n\u00e1sleduj\u00edc\u00edch typ\u016f obsahu: none (\u017e\u00e1dn\u00e9 informace o typu dat), photo (v\u00fdstup digit\u00e1ln\u00edch fotografi\u00ed, vy\u017eaduj\u00edc\u00ed minim\u00e1ln\u00ed zpracov\u00e1n\u00ed), video (video nebo animace, vy\u017eaduje p\u0159esn\u011bj\u0161\u00ed synchronizaci, aby se p\u0159ede\u0161lo trh\u00e1n\u00ed) a game (spou\u0161t\u011bn\u00ed her, vy\u017eaduje v\u00fdstup s minim\u00e1ln\u00ed latenc\u00ed).    <\/li>\n<li class=\"l\"> ext-idle-notify \u2014 d\u00e1v\u00e1 kompozitn\u00edm server\u016fm mo\u017enost zas\u00edlat klient\u016fm upozorn\u011bn\u00ed o neaktivit\u011b u\u017eivatele, co\u017e m\u016f\u017ee b\u00fdt pou\u017eito pro aktivaci dal\u0161\u00edch re\u017eim\u016f \u00faspory energie po ur\u010dit\u00e9 dob\u011b neaktivity.            <\/li>\n<li class=\"l\"> tearing-control \u2014 umo\u017e\u0148uje vypnout vertik\u00e1ln\u00ed synchronizaci (VSync) v aplikac\u00edch na celou obrazovku s impulzem pro potla\u010den\u00ed sn\u00edmk\u016f, kter\u00fd je pou\u017eit pro ochranu p\u0159ed trh\u00e1n\u00edm p\u0159i v\u00fdstupu (tearing). V multimedi\u00e1ln\u00edch aplikac\u00edch je v\u00fdskyt artefakt\u016f zp\u016fsoben\u00fdch trh\u00e1n\u00edm ne\u017e\u00e1douc\u00edm efektem, ale v hern\u00edch programech je mo\u017en\u00e9 s artefakty sm\u00ed\u0159it, pokud boj proti nim zp\u016fsobuje dodate\u010dn\u00e1 zpo\u017ed\u011bn\u00ed.  <\/li>\n<li class=\"l\"> ext-foreign-toplevel-list \u2014 z\u00edsk\u00e1n\u00ed informac\u00ed o povr\u0161\u00edch um\u00edst\u011bn\u00fdch na nejvy\u0161\u0161\u00ed \u00farovni (toplevel), kter\u00e9 umo\u017e\u0148uj\u00ed organizovat p\u0159ip\u00edn\u00e1n\u00ed oken nad jin\u00fdm obsahem, nap\u0159\u00edklad pro p\u0159ipojen\u00ed vlastn\u00edch panel\u016f a p\u0159ep\u00edna\u010d\u016f oken.     <\/li>\n<li class=\"l\"> security-context \u2014 umo\u017e\u0148uje identifikovat klienty pou\u017e\u00edvaj\u00edc\u00ed izolaci sandboxu. Klient m\u016f\u017ee zaregistrovat nov\u00e9 p\u0159ipojen\u00ed k kompozitn\u00edmu serveru zalo\u017een\u00e9mu na Waylandu a p\u0159ipojit k n\u011bmu bezpe\u010dnostn\u00ed kontext, po kter\u00e9m kompozitn\u00ed spr\u00e1vce podle uveden\u00e9ho bezpe\u010dnostn\u00edho kontextu omez\u00ed mo\u017enosti dostupn\u00e9 pro nastaven\u00e9 p\u0159ipojen\u00ed.    <\/li>\n<li class=\"l\"> cursor-shape \u2014 alternativn\u00ed zp\u016fsob nastaven\u00ed vzhledu kurzoru, zalo\u017een\u00fd na p\u0159enosu s\u00e9rie obr\u00e1zk\u016f kurzoru m\u00edsto vazby na povrch (wl_surface).    <\/li>\n<li class=\"l\"> \u00abext-transient-seat\u00bb \u2014 ur\u010den k vytv\u00e1\u0159en\u00ed do\u010dasn\u00fdch nez\u00e1visl\u00fdch sezen\u00ed (seat) ur\u010den\u00fdch pro pou\u017eit\u00ed spolu s virtu\u00e1ln\u00edmi vstupn\u00edmi za\u0159\u00edzen\u00edmi. Nap\u0159\u00edklad p\u0159i implementaci mo\u017enosti p\u0159ipojen\u00ed k vzd\u00e1len\u00e9 plo\u0161e protokol umo\u017e\u0148uje vytvo\u0159it pro ka\u017ed\u00e9ho u\u017eivatele samostatn\u00e9 sezen\u00ed s virtu\u00e1ln\u00ed kl\u00e1vesnic\u00ed a my\u0161\u00ed.    <\/li>\n<li class=\"l\"> &#171;xdg-toplevel-drag&#187; &#8212; roz\u0161i\u0159uje mechanizmus &#171;drag &#038; drop&#187; o mo\u017enost p\u0159ipevnit okna nejvy\u0161\u0161\u00ed \u00farovn\u011b k operaci p\u0159esunu, co\u017e lze pou\u017e\u00edt nap\u0159\u00edklad k organizaci p\u0159etahov\u00e1n\u00ed my\u0161\u00ed panel\u016f n\u00e1stroj\u016f nebo z\u00e1lo\u017eek prohl\u00ed\u017ee\u010de. Nov\u00fd protokol umo\u017e\u0148uje vytv\u00e1\u0159et odpojiteln\u00e1 okna, kter\u00e1 p\u0159i p\u0159etahov\u00e1n\u00ed z tohoto okna se st\u00e1vaj\u00ed nov\u00fdmi okny a mohou b\u00fdt p\u0159esunuta nad existuj\u00edc\u00edm oknem p\u0159ed op\u011btovn\u00fdm p\u0159ipevn\u011bn\u00edm.    <\/li>\n<li class=\"l\"> \u00abxdg-dialog\u00bb \u2014 umo\u017e\u0148uje p\u0159i\u0159adit povrch\u016fm na nejvy\u0161\u0161\u00ed \u00farovni vlastnosti specifick\u00e9 pro dialogov\u00e1 okna, nap\u0159\u00edklad m\u016f\u017eeme vytv\u00e1\u0159et mod\u00e1ln\u00ed dialogy, kter\u00e9 blokuj\u00ed interakci u\u017eivatele s ostatn\u00ed \u010d\u00e1st\u00ed rozhran\u00ed.      <\/li>\n<li class=\"l\"> &#171;linux-drm-syncobj&#187; &#8212; poskytuje n\u00e1stroje pro explicitn\u00ed synchronizaci buffer\u016f pomoc\u00ed objekt\u016f synchronizace DRM (Direct Rendering Manager). P\u0159edpokl\u00e1d\u00e1 se, \u017ee v kontextu synchronizace p\u0159i vykreslov\u00e1n\u00ed do bufferu navr\u017een\u00fd protokol umo\u017en\u00ed zlep\u0161it pr\u00e1ci s ovlada\u010di zalo\u017een\u00fdmi na grafick\u00fdch API Vulkan a OpenGL (implementace je zalo\u017eena na zpracovatel\u00edch v ovlada\u010d\u00edch). Nov\u00fd protokol poskytuje mo\u017enost ujistit se, \u017ee operace vykreslov\u00e1n\u00ed do bufferu je dokon\u010dena, ne\u017e kompozitn\u00ed spr\u00e1vce zobraz\u00ed tento buffer.    <\/li>\n<li class=\"l\"> alpha-modifier, kter\u00fd umo\u017e\u0148uje klient\u016fm m\u011bnit \u00farove\u0148 pr\u016fhlednosti povrchu a delegovat operace zaji\u0161t\u011bn\u00ed pr\u016fhlednosti na stranu kompozi\u010dn\u00edho serveru, kter\u00fd je m\u016f\u017ee p\u0159edat KMS.   <\/li>\n<li class=\"l\"> xdg-toplevel-icon \u2014 p\u0159i\u0159azen\u00ed ikony k oknu nejvy\u0161\u0161\u00ed \u00farovn\u011b.    <\/li>\n<li class=\"l\">   ext-image-capture-source a ext-image-copy-capture \u2014 organizace zachycen\u00ed obsahu zobrazovan\u00e9ho na obrazovce.  <\/li>\n<li class=\"l\"> xdg-system-bell \u2014 umo\u017e\u0148uje vyd\u00e1vat syst\u00e9mov\u00fd sign\u00e1l, kter\u00fd m\u016f\u017ee b\u00fdt pou\u017eit nap\u0159\u00edklad jako varov\u00e1n\u00ed v emul\u00e1toru termin\u00e1l\u016f. Forma v\u00fdstupu sign\u00e1lu je stanovena na uv\u00e1\u017een\u00ed kompozitn\u00edho spr\u00e1vce, m\u016f\u017ee to b\u00fdt nejen zvuk, ale i vizu\u00e1ln\u00ed odezva.      <\/li>\n<li class=\"l\"> fifo \u2014 implementuje FIFO mechanismus (prvn\u00ed p\u0159i\u0161el \u2014 prvn\u00ed ode\u0161el) pro zpracov\u00e1n\u00ed fronty aktualizace obsahu zobrazovan\u00e9 plochy. Z praktick\u00e9ho hlediska protokol umo\u017e\u0148uje p\u0159i v\u00fdstupu vyu\u017e\u00edt \u010dek\u00e1n\u00ed na dokon\u010den\u00ed vertik\u00e1ln\u00ed synchronizace (vblank) nam\u00edsto callback\u016f p\u0159i ka\u017ed\u00e9 p\u0159ipravenosti k zobrazen\u00ed nov\u00e9ho sn\u00edmku, co\u017e \u0159e\u0161\u00ed probl\u00e9m s vysokou z\u00e1t\u011b\u017e\u00ed na GPU p\u0159i pou\u017e\u00edv\u00e1n\u00ed VSync.      <\/li>\n<li class=\"l\"> commit-timing \u2014 umo\u017e\u0148uje p\u0159i\u0159adit \u010dasov\u00e9 omezen\u00ed k obsahu plochy (kompozitn\u00ed server by m\u011bl zobrazit zm\u011bnu obsahu pokud mo\u017eno b\u011bhem ur\u010den\u00e9ho \u010dasu, ale ne d\u0159\u00edve).\n<li class=\"l\"> ext-data-control \u2014 umo\u017e\u0148uje privilegovan\u00fdm klient\u016fm spravovat zpracov\u00e1n\u00ed dat, nap\u0159\u00edklad pro implementaci spr\u00e1vc\u016f clipboardu.      <\/li>\n<li class=\"l\"> ext-workspace \u2014 realizuje koncept <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/vps\/abuzoustojchivye-vps\/\"   title=\"virtu\u00e1ln\u00edch pracovn\u00edch ploch\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1068\">virtu\u00e1ln\u00edch pracovn\u00edch ploch<\/a> a nab\u00edz\u00ed ud\u00e1losti s informacemi o stavu pracovn\u00edch ploch a tak\u00e9 mo\u017enosti pro aktivaci a deaktivaci pracovn\u00edch ploch. Protokol m\u016f\u017ee b\u00fdt pou\u017eit k vytv\u00e1\u0159en\u00ed panel\u016f a ukazatel\u016f, kter\u00e9 zobrazuj\u00ed seznam dostupn\u00fdch virtu\u00e1ln\u00edch pracovn\u00edch ploch a umo\u017e\u0148uj\u00ed mezi nimi p\u0159ep\u00ednat.  <\/li>\n<\/ul>\n<p>Protokoly vyv\u00edjen\u00e9 v r\u00e1mci \"unstable\":    <\/p>\n<ul>\n<li class=\"l\">  \u2014 spr\u00e1va pr\u00e1ce v celoobrazovkov\u00e9m re\u017eimu.  <\/li>\n<li class=\"l\">  \u2014 zpracov\u00e1n\u00ed metod vstupu.  <\/li>\n<li class=\"l\">  \u2014 blokov\u00e1n\u00ed spu\u0161t\u011bn\u00ed spo\u0159i\u010de obrazovky (ekranov\u00e9 ochrany).  <\/li>\n<li class=\"l\">  \u2014 \u010dasov\u00e9 zna\u010dky pro ud\u00e1losti vstupu.  <\/li>\n<li class=\"l\"> \u2014 spr\u00e1va p\u0159ipevn\u011bn\u00ed kl\u00e1vesov\u00fdch zkratek a hork\u00fdch kl\u00e1ves.    <\/li>\n<li class=\"l\"> \u2014 specifick\u00fd mechanismus synchronizace vyrovn\u00e1vac\u00edch pam\u011bt\u00ed v Linuxu v\u00e1zan\u00fd na plochu.      <\/li>\n<li class=\"l\">  \u2014 spr\u00e1va z dotykov\u00fdch obrazovek.    <\/li>\n<li class=\"l\">  \u2014 omezen\u00ed ukazatel\u016f (blokov\u00e1n\u00ed).  <\/li>\n<li class=\"l\"> \u2014 podle X11 zaji\u0161\u0165uje pr\u00e1ci prim\u00e1rn\u00ed schr\u00e1nky, jej\u00ed\u017e informace se obvykle vkl\u00e1daj\u00ed st\u0159edn\u00edm tla\u010d\u00edtkem my\u0161i.    <\/li>\n<li class=\"l\">  \u2014 relativn\u00ed ud\u00e1losti ukazatel\u016f.    <\/li>\n<li class=\"l\">  \u2014 organizace vstupu textu.   <\/li>\n<li class=\"l\">  \u2014 rozhran\u00ed pro interakci s \u201esousedn\u00edm\u201c klientem.  <\/li>\n<li class=\"l\">  \u2014 vykreslov\u00e1n\u00ed dekorac\u00ed oken na stran\u011b serveru.  <\/li>\n<li class=\"l\">  \u2014 dodate\u010dn\u00e9 informace o video v\u00fdstupu (pou\u017e\u00edv\u00e1no pro zlomek m\u011b\u0159\u00edtka).  <\/li>\n<li class=\"l\">  \u2014 zachycen\u00ed vstupu v aplikac\u00edch XWayland.      <\/li>\n<\/ul>\n<p>V\u0161echny protokoly proch\u00e1zej\u00ed f\u00e1zemi v\u00fdvoje, testov\u00e1n\u00ed a stabilizace. Po dokon\u010den\u00ed f\u00e1ze v\u00fdvoje (kategorie &#171;unstable&#187;) je protokol um\u00edst\u011bn do v\u011btve &#171;staging&#187; a ofici\u00e1ln\u011b za\u0159azen do souboru wayland-protocols. Po dokon\u010den\u00ed testov\u00e1n\u00ed je p\u0159esunut do kategorie stabiln\u00edch. Protokoly z kategorie &#171;staging&#187; lze ji\u017e pou\u017e\u00edvat v kompozitn\u00edch serverech a klientech, kde je vy\u017eadov\u00e1na souvisej\u00edc\u00ed funk\u010dnost. Na rozd\u00edl od kategorie &#171;unstable&#187; nen\u00ed v &#171;staging&#187; povolena zm\u011bna, kter\u00e1 by naru\u0161ila kompatibilitu, ale v p\u0159\u00edpad\u011b zji\u0161t\u011bn\u00ed probl\u00e9m\u016f a nedostatk\u016f b\u011bhem testov\u00e1n\u00ed nen\u00ed vylou\u010deno, \u017ee dojde k v\u00fdm\u011bn\u011b za novou v\u00fdznamnou verzi protokolu nebo jin\u00fdm roz\u0161\u00ed\u0159en\u00edm Wayland.      <\/p>\n<p>Aby se urychlilo doru\u010dov\u00e1n\u00ed protokol\u016f k v\u00fdvoj\u00e1\u0159\u016fm a podpo\u0159ila se ran\u00e1 implementace protokol\u016f v existuj\u00edc\u00edch projektech, byla od p\u0159edminul\u00e9ho vyd\u00e1n\u00ed nav\u00edc p\u0159id\u00e1na f\u00e1ze &#171;experimental&#187;, ve kter\u00e9 jsou povoleny zm\u011bny naru\u0161uj\u00edc\u00ed kompatibilitu a p\u0159id\u00e1n\u00ed &#171;syrov\u00fdch&#187; protokol\u016f, kter\u00e9 lze postupn\u011b dov\u00e9st do odpov\u00eddaj\u00edc\u00ed \u00farovn\u011b. Pokud je pro za\u0159azen\u00ed protokolu do f\u00e1ze &#171;staging&#187; nutn\u00e9 vytvo\u0159it t\u00fdm podpory a z\u00edskat ur\u010dit\u00e9 mno\u017estv\u00ed potvrzen\u00ed (ACK) od \u00fa\u010dastn\u00edk\u016f recenzov\u00e1n\u00ed, pro za\u0159azen\u00ed do &#171;experimental&#187; sta\u010d\u00ed absence n\u00e1mitek (NACK) b\u011bhem dvout\u00fddenn\u00edho obdob\u00ed recenzov\u00e1n\u00ed.<br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62737\">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.41, \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 \u0432 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e &#171;staging&#187; \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b color-management, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0441 2014 \u0433\u043e\u0434\u0430 \u0438 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0449\u0438\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0446\u0432\u0435\u0442\u043e\u043c \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430 \u044f\u0440\u043a\u043e\u0441\u0442\u0438 (HDR, High Dynamic Range). \u041f\u0440\u0438 [&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-121982","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - 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.41, \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\/cs\/blog\/news\/vypusk-wayland-protocols-1-41-s-podderzhkoj-upravleniya-czvetom-i-hdr\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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.41 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0446\u0432\u0435\u0442\u043e\u043c \u0438 HDR | 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.41, \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\/cs\/blog\/news\/vypusk-wayland-protocols-1-41-s-podderzhkoj-upravleniya-czvetom-i-hdr\" \/>\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-02-18T00:22:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-02-18T00:22:05+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\udd47Vyd\u00e1n\u00ed Wayland-Protocols 1.41 s podporou spr\u00e1vy barev a HDR | ProHoster","description":"Byla publikov\u00e1na verze bal\u00ed\u010dku wayland-protocols 1.41, kter\u00e1 obsahuje sadu protokol\u016f a roz\u0161\u00ed\u0159en\u00ed dopl\u0148uj\u00edc\u00edch z\u00e1kladn\u00ed protokol Wayland a poskytuj\u00edc\u00edch funkce pot\u0159ebn\u00e9 pro vytvo\u0159en\u00ed kompozitn\u00edch server\u016f.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-wayland-protocols-1-41-s-podderzhkoj-upravleniya-czvetom-i-hdr","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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.41 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0446\u0432\u0435\u0442\u043e\u043c \u0438 HDR | 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.41, \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\/cs\/blog\/news\/vypusk-wayland-protocols-1-41-s-podderzhkoj-upravleniya-czvetom-i-hdr","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-02-18T00:22:05+00:00","article:modified_time":"2025-02-18T00:22:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"121982","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:06:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 10:40:57","updated":"2026-02-09 22:06:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/121982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=121982"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/121982\/revisions"}],"predecessor-version":[{"id":160024,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/121982\/revisions\/160024"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=121982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=121982"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=121982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}