{"id":114477,"date":"2024-03-21T12:25:42","date_gmt":"2024-03-21T10:25:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-34"},"modified":"2026-02-13T12:39:20","modified_gmt":"2026-02-13T10:39:20","slug":"vypusk-wayland-protocols-1-34","status":"publish","type":"post","link":"https:\/\/prohoster.info\/no\/blog\/news\/vypusk-wayland-protocols-1-34","title":{"rendered":"Utgave av Wayland-Protocols 1.34","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Etter et halvt \u00e5r med utvikling er utgivelsen av wayland-protocols 1.34 offentliggjort, som inneholder et sett med protokoller og utvidelser som komplementerer funksjonene til den grunnleggende Wayland-protokollen og gir de n\u00f8dvendige funksjonene for \u00e5 bygge komposittservere og brukermilj\u00f8er.     <\/p>\n<p>Alle protokoll f\u00f8lger tre faser - utvikling, testing og stabilisering. Etter at utviklingsfasen (kategori \u00abunstable\u00bb) er fullf\u00f8rt, plasseres protokollen i \u00abstaging\u00bb-grenen og inkluderes offisielt i settet med wayland-protokoller, og etter at testen er fullf\u00f8rt, flyttes den til den stabile kategorien. Protokoller fra kategorien \u00abstaging\u00bb kan allerede brukes i kompositservere og klienter der relatert funksjonalitet kreves. I motsetning til kategorien \u00abunstable\u00bb er det forbudt \u00e5 gj\u00f8re endringer som bryter med kompatibiliteten i \u00abstaging\u00bb, men ved oppdagelse av problemer og mangler under testing, kan det ikke utelukkes at en ny, betydelig versjon av protokollen eller et annet Wayland-utvidelse blir erstattet.    <\/p>\n<p>I den nye versjonen er det foresl\u00e5tt flere nye protokoller, plassert i kategorien \u00abstaging\u00bb:  <\/p>\n<ul>\n<li class=\"l\"> \u00abxdg-toplevel-drag\u00bb \u2014 utvider \u00abdrag &amp; drop\u00bb-mekanismen med muligheten til \u00e5 feste toppl\u00f8sninger til flyttingsoperasjonen, noe som kan brukes, for eksempel, til \u00e5 organisere dra-og-slipp av verkt\u00f8ylinjer eller nettleserfaner. Den nye protokollen lar oss lage avtakbare deler av vinduet som blir nye vinduer n\u00e5r de dras ut fra dette vinduet, og som kan flyttes over eksisterende vinduer f\u00f8r de festes igjen.\n<li class=\"l\"> \u00abxdg-dialog\u00bb \u2014 lar deg tilordne toppl\u00f8sninger dialogspesifikke egenskaper, for eksempel kan du lage modale dialoger som blokkerer brukerinteraksjon med resten av grensesnittet.\n<li class=\"l\"> \u00ablinux-drm-syncobj\u00bb \u2014 gir verkt\u00f8y for eksplisitt synkronisering av buffer ved hjelp av synkroniseringsobjekter fra DRM (Direct Rendering Manager). Det antas at i konteksten av synkronisering under tegning i bufferet, vil den foresl\u00e5tte protokollen forbedre arbeidet med drivere basert p\u00e5 grafiske API-er Vulkan og OpenGL (implementasjonen er basert p\u00e5 h\u00e5ndterere i driverne). Den nye protokollen gir mulighet til \u00e5 bekrefte at tegneoperasjonen i bufferet er fullf\u00f8rt f\u00f8r komposisjonsh\u00e5ndtereren viser dette bufferet.      <\/ul>\n<\/p>\n<p>For tiden inneholder wayland-protocols f\u00f8lgende stabile protokoller, som sikrer bakoverkompatibilitet:  <\/p>\n<ul>\n<li class=\"l\"> \u00abviewporter\u00bb - gj\u00f8r det mulig for klienten \u00e5 utf\u00f8re handlinger for \u00e5 skalere og beskj\u00e6re kantene av en overflate p\u00e5 serversiden.   <\/li>\n<li class=\"l\"> \u00abpresentation-time\u00bb - muliggj\u00f8r visning av video.  <\/li>\n<li class=\"l\"> \u00abxdg-shell\u00bb - grensesnitt for \u00e5 opprette og samhandle med overflater som vinduer, som gj\u00f8r det mulig \u00e5 flytte dem p\u00e5 skjermen, minimere, maksimere, endre st\u00f8rrelse osv.\n<li class=\"l\"> \u00ablinux-dmabuf\u00bb \u2014 muliggj\u00f8r deling av flere grafikkort ved hjelp av DMA-BUF-teknologi (lar deg opprette wl_buffer basert p\u00e5 DMA-BUF).   <\/li>\n<\/ul>\n<p>Protokoller som testes i \u00abstaging\u00bb-grenen:  <\/p>\n<ul>\n<li class=\"l\"> drm-lease - gir ressursene som er n\u00f8dvendige for \u00e5 danne et stereobilde med forskjellige buffere for venstre og h\u00f8yre \u00f8ye n\u00e5r de vises p\u00e5 VR-hjelmer.   <\/li>\n<li class=\"l\"> \u00abext-session-lock\u00bb - definerer midler for \u00e5 l\u00e5se \u00f8kten, for eksempel under arbeid med skjermsparer eller visning av autentiseringsdialog.    <\/li>\n<li class=\"l\"> \u00absingle-pixel-buffer\u00bb - gj\u00f8r det mulig \u00e5 lage enkel-piksel buffere som inkluderer fire 32-bits RGBA verdier.  <\/li>\n<li class=\"l\"> \u00abxdg-activation\u00bb - gj\u00f8r det mulig \u00e5 overf\u00f8re fokus mellom forskjellige f\u00f8rste niv\u00e5 overflater (for eksempel kan et program bruke xdg-activation for \u00e5 skifte fokus til et annet).    <\/li>\n<li class=\"l\"> content-type \u2014 lar klienter sende informasjon til komposisjons- <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/server\/dts-shicago\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2889\">server<\/a> systemet om det viste innholdet, som kan brukes til \u00e5 optimalisere oppf\u00f8rselen med tanke p\u00e5 innholdet, for eksempel ved \u00e5 sette spesifikke DRM-egenskaper, som \u00abcontent type\u00bb. St\u00f8tte for f\u00f8lgende innholdstyper er annonsert: none (ingen opplysninger om datatypen), photo (visning av digitale bilder som krever minimal behandling), video (video eller animasjon, som krever mer presis synkronisering for \u00e5 unng\u00e5 hakking) og game (spillopplevelse, krever visning med minimal forsinkelse).    <\/li>\n<li class=\"l\"> ext-idle-notify \u2014 gir komposittservere mulighet til \u00e5 sende varsler om inaktivitet til klientene, noe som kan brukes til \u00e5 aktivere ekstra str\u00f8msparingsmodi etter en viss tid med inaktivitet.            <\/li>\n<li class=\"l\"> tearing-control \u2014 gj\u00f8r det mulig \u00e5 deaktivere vertikal synkronisering (VSync) i fullskjermprogrammer med en rammepulsering som brukes for \u00e5 hindre at det oppst\u00e5r riving under visning (tearing). I multimediaapplikasjoner er forekomsten av artefakter p\u00e5 grunn av riving en u\u00f8nsket effekt, men i spillapplikasjoner kan man tolerere artefakter hvis kampen mot dem f\u00f8rer til ekstra forsinkelser.  <\/li>\n<li class=\"l\"> ext-foreign-toplevel-list \u2014 henter informasjon om overflater som er plassert p\u00e5 det \u00f8verste niv\u00e5et (toplevel), som tillater organisering av vinduene over annet innhold, for eksempel for \u00e5 koble til egne paneler og vindusvekslere.     <\/li>\n<li class=\"l\"> security-context \u2014 lar identifisere klienter som bruker sandbox-isoalisering. Klienten kan registrere en ny tilkobling til komposittserveren basert p\u00e5 Wayland og feste et sikkerhetskonsept til den, hvoretter kompositoren i henhold til det angitte sikkerhetskonseptet vil begrense mulighetene tilgjengelig for den etablerte forbindelsen.    <\/li>\n<li class=\"l\"> cursor-shape \u2014 en alternativ m\u00e5te \u00e5 tilpasse utseendet p\u00e5 mark\u00f8ren p\u00e5, basert p\u00e5 \u00e5 overf\u00f8re en serie mark\u00f8rbilder i stedet for \u00e5 binde seg til en overflate (wl_surface).\n<li class=\"l\"> \u00abext-transient-seat\u00bb \u2014 ment for \u00e5 opprette midlertidige uavhengige sesjoner (seat), designet for bruk sammen med virtuelle inndataenheter. For eksempel, ved implementering av muligheten til \u00e5 koble til <a href=\"https:\/\/prohoster.info\/no\/vps\/\"  data-wpil-monitor-id=\"3201\">fjerntilgang til skrivebordet<\/a> protokollen muliggj\u00f8r oppretting av en egen \u00f8kt med virtuelle tastatur og mus for hver bruker.      <\/li>\n<\/ul>\n<p>Protokoller under utvikling i \u00abunstable\u00bb-grenen:    <\/p>\n<ul>\n<li class=\"l\">  \u00abfullscreen-shell\u00bb - styring av arbeid i fullskjermmodus.  <\/li>\n<li class=\"l\">  \u00abinput-method\u00bb - behandling av inndatametoder.  <\/li>\n<li class=\"l\">  \u00abidle-inhibit\u00bb \u2014 blokkering av skjermsparer (skjermbeskytter).  <\/li>\n<li class=\"l\">  \u00abinput-timestamps\u00bb \u2014 tidsstempler for inndatahendelser.  <\/li>\n<li class=\"l\"> \u00abkeyboard-shortcuts-inhibit\u00bb \u2014 kontroll av feste av tastatursnarveier og hurtigtaster.    <\/li>\n<li class=\"l\"> \u00ablinux-explicit-synchronization\u00bb \u2014 Linux-spesifikk mekanisme for bufresynkronisering relatert til overflaten.      <\/li>\n<li class=\"l\">  \u00abpointer-gestures\u00bb \u2014 kontroll av ber\u00f8ringsskjermer.    <\/li>\n<li class=\"l\">  \u00abpointer constraints\u00bb \u2014 begrensninger for pekeenheter (blokkering).  <\/li>\n<li class=\"l\"> \u00abprimary-selection\u00bb \u2014 p\u00e5 samme m\u00e5te som X11 s\u00f8rger det for funksjonaliteten til prim\u00e6r utklippstavle (primary selection), hvor informasjon vanligvis settes inn med midterste museknapp.    <\/li>\n<li class=\"l\">  \u00abrelative pointer events\u00bb \u2014 relative pekeevent.  <\/li>\n<li class=\"l\">  \u00abtablet\u00bb \u2014 st\u00f8tte for inndata fra nettbrett.  <\/li>\n<li class=\"l\">  \u00abtext-input\u00bb \u2014 organisering av tekstinnmatning.   <\/li>\n<li class=\"l\">  \u00abxdg-foreign\u00bb \u2014 grensesnitt for interaksjon med \u00abnabo\u00bb-klientens overflater.  <\/li>\n<li class=\"l\">  \u00abxdg-decoration\u00bb \u2014 rendering av vindusdekorasjoner p\u00e5 serversiden.  <\/li>\n<li class=\"l\">  \u00abxdg-output\u00bb \u2014 tilleggsinformasjon om videoutgang (brukes for br\u00f8kformat skalerings).  <\/li>\n<li class=\"l\">  \u00abxwayland-keyboard-grab\u00bb \u2014 inndragning av inndata i XWayland-applikasjoner.      <\/li>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60819\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\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.34, \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 \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\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\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 [&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-114477","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\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.34, \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 \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\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.\" \/>\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\/no\/blog\/news\/vypusk-wayland-protocols-1-34\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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.34 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\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.34, \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 \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\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/no\/blog\/news\/vypusk-wayland-protocols-1-34\" \/>\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-03-21T10:25:42+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\udd47Wayland-Protocols 1.34 Utgivelse | ProHoster","description":"Etter et halvt \u00e5r med utvikling er utgivelsen av wayland-protocols 1.34 offentliggjort, som inneholder et sett med protokoller og utvidelser som komplementerer funksjonene til den grunnleggende Wayland-protokollen og gir n\u00f8dvendige funksjoner.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/vypusk-wayland-protocols-1-34","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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.34 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\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.34, \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 \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\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.","og:url":"https:\/\/prohoster.info\/no\/blog\/news\/vypusk-wayland-protocols-1-34","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-03-21T10:25:42+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":"114477","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-09 21:41:58","updated":"2026-02-13 10:39:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/114477","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=114477"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/114477\/revisions"}],"predecessor-version":[{"id":160874,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/114477\/revisions\/160874"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=114477"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=114477"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=114477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}