{"id":119685,"date":"2024-09-02T03:43:09","date_gmt":"2024-09-02T01:43:09","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-36"},"modified":"2026-02-13T12:39:20","modified_gmt":"2026-02-13T10:39:20","slug":"vypusk-wayland-protocols-1-36","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-wayland-protocols-1-36","title":{"rendered":"Lansarea Wayland-Protocols 1.36","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost publicat\u0103 versiunea pachetului wayland-protocols 1.36, care con\u021bine un set de protocoale \u0219i extensii ce completeaz\u0103 func\u021bionalit\u0103\u021bile protocolului de baz\u0103 Wayland \u0219i ofer\u0103 capacit\u0103\u021bile necesare pentru construirea de servere compozite \u0219i medii utilizator.     <\/p>\n<p>Toate protocoalele trec succesiv prin trei faze \u2014 dezvoltare, testare \u0219i stabilizare. Dup\u0103 finalizarea etapei de dezvoltare (categoria \u201eunstable\u201d), protocolul este mutat \u00een ramura \u201estaging\u201d \u0219i este inclus oficial \u00een setul wayland-protocols, iar dup\u0103 finalizarea test\u0103rii, acesta este transferat \u00een categoria stabil\u0103. Protocoalele din categoria \u201estaging\u201d pot fi deja utilizate \u00een servere \u0219i clien\u021bi compozitivi, unde este necesar\u0103 func\u021bionalitatea asociat\u0103. Spre deosebire de categoria \u201eunstable\u201d, modific\u0103rile care afecteaz\u0103 compatibilitatea sunt interzise \u00een \u201estaging\u201d, dar, \u00een cazul \u00een care sunt identificate probleme \u0219i neajunsuri \u00een timpul test\u0103rii, nu este exclus\u0103 \u00eenlocuirea cu o nou\u0103 versiune semnificativ\u0103 a protocolului sau cu alt\u0103 extensie Wayland.  <\/p>\n<p>\u00cen noua versiune:  <\/p>\n<ul>\n<li class=\"l\"> \u00cen categoria \u201estaging\u201d a fost ad\u0103ugat protocolul xdg-toplevel-icon, destinat pentru a lega o pictogram\u0103 de fereastra de nivel superior.\n<li class=\"l\"> \u00cen categoria \u201estaging\u201d au fost ad\u0103ugate protocoalele ext-image-capture-source \u0219i ext-image-copy-capture pentru organizarea capturii con\u021binutului afi\u0219at pe ecran.    <\/ul>\n<\/p>\n<p>\u00cen prezent, pachetul wayland-protocols con\u021bine urm\u0103toarele protocoale stabile, care asigur\u0103 compatibilitatea invers\u0103:  <\/p>\n<ul>\n<li class=\"l\"> &#171;viewporter&#187; &#8212; permite clientului s\u0103 efectueze ac\u021biuni de scalare \u0219i decupare a marginilor suprafe\u021bei pe partea serverului.   <\/li>\n<li class=\"l\"> &#171;presentation-time&#187; &#8212; asigur\u0103 redarea video.  <\/li>\n<li class=\"l\"> &#171;xdg-shell&#187; &#8212; interfa\u021b\u0103 pentru crearea \u0219i interac\u021biunea cu suprafe\u021be ca feronerie, ceea ce permite mutarea acestora pe ecran, minimizarea, maximizarea, redimensionarea etc.  <\/li>\n<li class=\"l\"> \u2014 asigur\u0103 partajarea mai multor pl\u0103ci video prin tehnologia DMA-BUF (permite crearea unui wl_buffer pe baza DMA-BUF).   <\/li>\n<li class=\"l\">  \u2014 organizarea inputului de la tablete grafice.  <\/li>\n<\/ul>\n<p>Protocolele testate \u00een ramura :  <\/p>\n<ul>\n<li class=\"l\"> drm-lease \u2014 ofer\u0103 resursele necesare pentru formarea unei imagini stereoscopice cu diferite buffere pentru ochiul st\u00e2ng \u0219i drept la redarea pe c\u0103\u0219ti de realitate virtual\u0103.   <\/li>\n<li class=\"l\"> \u2014 define\u0219te metodele de blocare a sesiunii, de exemplu, \u00een timpul func\u021bion\u0103rii protectorului de ecran sau a red\u0103rii dialogului de autentificare.    <\/li>\n<li class=\"l\"> \u2014 permite crearea de buffere de un singur pixel care includ patru valori RGBA de 32 de bi\u021bi.  <\/li>\n<li class=\"l\"> \u2014 permite transferul focaliz\u0103rii \u00eentre diferite suprafe\u021be de prim nivel (de exemplu, prin xdg-activation, o aplica\u021bie poate schimba focalizarea pe alta).    <\/li>\n<li class=\"l\"> content-type \u2014 permite clien\u021bilor s\u0103 transmit\u0103 compozitului <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/server\/dts-shicago\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2941\">server<\/a> informa\u021bii despre con\u021binutul afi\u0219at, care pot fi utilizate pentru a optimiza comportamentul \u00een func\u021bie de con\u021binut, de exemplu, stabilirea unor propriet\u0103\u021bi DRM specifice, cum ar fi . Se declar\u0103 suport pentru urm\u0103toarele tipuri de con\u021binut: none (f\u0103r\u0103 informa\u021bii despre tipul de date), photo (afisarea fotografiilor digitale, care necesit\u0103 o procesare minim\u0103), video (video sau anima\u021bie, necesit\u0103 o sincronizare mai precis\u0103 pentru a preveni blocajele) \u0219i game (lansarea jocurilor, necesit\u0103 o redare cu \u00eent\u00e2rziere minim\u0103).    <\/li>\n<li class=\"l\"> ext-idle-notify \u2014 permite serverelor compozite s\u0103 transmit\u0103 clien\u021bilor notific\u0103ri de inactivitate a utilizatorului, care pot fi utilizate pentru activarea unor moduri suplimentare de economisire a energiei dup\u0103 o anumit\u0103 perioad\u0103 de inactivitate.            <\/li>\n<li class=\"l\"> tearing-control \u2014 permite dezactivarea sincroniz\u0103rii verticale (VSync) \u00een aplica\u021biile pe ecran complet cu un impuls de cadru de stingere, utilizat pentru a preveni apari\u021bia rupturilor la redare (tearing). \u00cen aplica\u021biile multimedia, apari\u021bia artefactelor din cauza rup\u0103rilor este un efect nedorit, dar \u00een programele de jocuri, artefactele pot fi tolerate, dac\u0103 lupta cu acestea duce la \u00eent\u00e2rzieri suplimentare.  <\/li>\n<li class=\"l\"> ext-foreign-toplevel-list \u2014 ob\u021binerea informa\u021biilor despre suprafe\u021bele situate la cel mai \u00eenalt nivel (toplevel), care permit organizarea ancor\u0103rii ferestrelor deasupra altui con\u021binut, de exemplu, pentru conectarea propriilor panouri \u0219i comutatoare de feronerie.     <\/li>\n<li class=\"l\"> security-context \u2014 permite identificarea clien\u021bilor care folosesc izola\u021bia sandbox. Clientul poate \u00eenregistra o nou\u0103 conexiune la serverul compus pe baza Wayland \u0219i poate ata\u0219a un context de securitate, dup\u0103 care, conform contextului de securitate specificat, managerul de compunere va restric\u021biona capacit\u0103\u021bile disponibile pentru conexiunea stabilit\u0103.    <\/li>\n<li class=\"l\"> cursor-shape \u2014 o modalitate alternativ\u0103 de a configura aspectul cursorului, bazat\u0103 pe transmiterea unei serii de imagini ale cursorului, \u00een loc de a-l lega de suprafa\u021b\u0103 (wl_surface).    <\/li>\n<li class=\"l\"> \u201eext-transient-seat\u201d \u2014 este destinat cre\u0103rii de sesiuni independente temporare (seat), concepute pentru a fi utilizate \u00eempreun\u0103 cu dispozitivele virtuale de intrare. De exemplu, \u00een implementarea posibilit\u0103\u021bii de conectare la <a href=\"https:\/\/prohoster.info\/ro\/vps\/\"  data-wpil-monitor-id=\"3199\">desktop de la distan\u021b\u0103<\/a> protocolul permite crearea unui mediu de sesiune separat\u0103 pentru fiecare utilizator, cu tastatur\u0103 \u0219i mouse virtuale.    <\/li>\n<li class=\"l\"> \u00abxdg-toplevel-drag\u00bb \u2014 extinde mecanismul \u00abdrag &amp; drop\u00bb cu posibilitatea de a ata\u0219a feroneri de nivel superior la opera\u021biunea de mutare, ceea ce poate fi utilizat, de exemplu, pentru a organiza tragerea cu mouse-ul a panourilor de unelte sau a etichetelor de browser. Noua protocol permite crearea de p\u0103r\u021bi deta\u0219abile ale feronerie, care, c\u00e2nd sunt trasate din aceast\u0103feronerie, devin feronerie noi \u0219i pot fi mutate deasupra unei feronerie existente \u00eenainte de a fi ata\u0219ate din nou.    <\/li>\n<li class=\"l\"> \u00abxdg-dialog\u00bb \u2014 permite atribuirea caracteristicilor specifice feroneriilor de nivel superior, de exemplu, se pot crea dialoguri modale, care blocheaz\u0103 interac\u021biunea utilizatorului cu restul interfe\u021bei.      <\/li>\n<li class=\"l\"> \u201elinux-drm-syncobj\u201c \u2014 ofer\u0103 instrumente pentru sincronizarea explicit\u0103 a bufferelor prin intermediul obiectelor de sincronizare DRM (Direct Rendering Manager). Se presupune c\u0103, \u00een contextul sincroniz\u0103rii la redarea \u00een buffer, protocolul propus va \u00eembun\u0103t\u0103\u021bi interac\u021biunea cu driverele bazate pe API-uri grafice Vulkan \u0219i OpenGL (implementarea se bazeaz\u0103 pe manipulatoarele din drivere). Noul protocol permite asigurarea c\u0103 opera\u021bia de redare \u00een buffer este finalizat\u0103 \u00eenainte ca managerul de compozi\u021bie s\u0103 afi\u0219eze acest buffer.\n<li class=\"l\"> alpha-modifier, care permite clien\u021bilor s\u0103 schimbe nivelul de transparen\u021b\u0103 al suprafe\u021bei \u0219i s\u0103 gestioneze opera\u021biunile de transparen\u021b\u0103 pe serverul de compunere, care la r\u00e2ndul s\u0103u poate redirec\u021biona aceste opera\u021biuni c\u0103tre KMS.     <\/li>\n<\/ul>\n<p>Proiectele de protocoale dezvoltate \u00een ramura \u201eunstable\u201c:    <\/p>\n<ul>\n<li class=\"l\">  \u201efullscreen-shell\u201c \u2014 gestionarea activit\u0103\u021bii \u00een modul pe tot ecranul.  <\/li>\n<li class=\"l\">  \u201einput-method\u201c \u2014 gestionarea metodelor de introducere.  <\/li>\n<li class=\"l\">  \u201eidle-inhibit\u201c \u2014 blocarea activ\u0103rii screensaver-ului (protectorului de ecran).  <\/li>\n<li class=\"l\">  \u201einput-timestamps\u201c \u2014 timpi de referin\u021b\u0103 pentru evenimentele de introducere.  <\/li>\n<li class=\"l\"> \u201ekeyboard-shortcuts-inhibit\u201c \u2014 gestionarea asocierilor tastelor rapide \u0219i a comenzilor rapide.    <\/li>\n<li class=\"l\"> \u201elinux-explicit-synchronization\u201c \u2014 mecanism specific Linux pentru sincronizarea bufferelor \u00een leg\u0103tur\u0103 cu suprafa\u021ba.      <\/li>\n<li class=\"l\">  \u201epointer-gestures\u201c \u2014 gestionarea de pe ecranele tactile.    <\/li>\n<li class=\"l\">  \u201epointer constraints\u201c \u2014 restric\u021bionarea pointerelor (blocare).  <\/li>\n<li class=\"l\"> \u201eprimary-selection\u201c \u2014 prin analogie cu X11, asigur\u0103 func\u021bionarea bufferului de clipboard primar (primary selection), iar inserarea informa\u021biilor din acesta se face de obicei prin butonul din mijloc al mouse-ului.    <\/li>\n<li class=\"l\">  \u201erelative pointer events\u201c \u2014 evenimente relative ale pointerelor.    <\/li>\n<li class=\"l\">  \u201etext-input\u201c \u2014 organizarea introducerii de text.   <\/li>\n<li class=\"l\">  \u201exdg-foreign\u201c \u2014 interfa\u021ba de interac\u021biune cu suprafe\u021bele clientului \u201evecin\u201c.  <\/li>\n<li class=\"l\">  \u201exdg-decoration\u201c \u2014 redarea decora\u021biunilor ferestrelor pe partea serverului.  <\/li>\n<li class=\"l\">  \u201exdg-output\u201c \u2014 informa\u021bii suplimentare despre ie\u0219irea video (folositor pentru scalarea frac\u021bionat\u0103).  <\/li>\n<li class=\"l\">  \u201exwayland-keyboard-grab\u201c \u2014 capturarea inputului \u00een aplica\u021biile XWayland.      <\/li>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61800\">opennet.ro<\/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.36, \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, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \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\u0441\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044b \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u0442\u0440\u0438 \u0444\u0430\u0437\u044b &#8212; \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430, \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f. \u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0434\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 (\u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f &#171;unstable&#187;) \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0432\u0435\u0442\u043a\u0443 &#171;staging&#187; \u0438 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u043d\u0430\u0431\u043e\u0440\u0430 [&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-119685","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - 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.36, \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, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \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.\" \/>\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\/ro\/blog\/news\/vypusk-wayland-protocols-1-36\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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.36 | 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.36, \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, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-wayland-protocols-1-36\" \/>\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=\"2024-09-02T01:43:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-13T10:39:20+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 Lansarea Wayland-Protocols 1.36 | ProHoster","description":"A fost publicat\u0103 versiunea pachetului wayland-protocols 1.36, care con\u021bine un set de protocoale \u0219i extensii ce completeaz\u0103 func\u021bionalit\u0103\u021bile protocolului de baz\u0103 Wayland \u0219i ofer\u0103 capacit\u0103\u021bile necesare pentru a construi.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-wayland-protocols-1-36","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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.36 | 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.36, \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, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \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.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-wayland-protocols-1-36","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":"2024-09-02T01:43:09+00:00","article:modified_time":"2026-02-13T10:39:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"119685","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-13 10:40:06","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 06:17:19","updated":"2026-02-13 10:40:06","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/119685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=119685"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/119685\/revisions"}],"predecessor-version":[{"id":160872,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/119685\/revisions\/160872"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=119685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=119685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=119685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}