{"id":123730,"date":"2025-04-29T09:05:07","date_gmt":"2025-04-29T07:05:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-44-i-kompozitnogo-servera-weston-14-0-2"},"modified":"2025-04-29T09:05:07","modified_gmt":"2025-04-29T07:05:07","slug":"vypusk-wayland-protocols-1-44-i-kompozitnogo-servera-weston-14-0-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-wayland-protocols-1-44-i-kompozitnogo-servera-weston-14-0-2","title":{"rendered":"Udgivelse af Wayland-Protocols 1.44 og compositionsserveren Weston 14.0.2.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Udgivet udgave af wayland-protocols 1.44, der indeholder et s\u00e6t protokoller og udvidelser, der supplerer den grundl\u00e6ggende Wayland-protokol og giver de n\u00f8dvendige funktioner til opbygning af sammensatte servere og brugergr\u00e6nseflader.     <\/p>\n<p>Wayland-Protocols 1.44 introducerer en ny protokol color-representation-v1 til angivelse af farverrepr\u00e6sentationen for Wayland-overflader. Med den nye protokol kan klienterne overf\u00f8re metadata, der er n\u00f8dvendige for at bestemme gennemsigtighed, farvemodel, subdiskretisering og kvantiseringsomr\u00e5de, som anvendes ved konvertering af bufferdata, der svarer til farvemodellen YCbCr, til RGB-repr\u00e6sentationen.        <\/p>\n<p>Alle protokoller gennemg\u00e5r sekventielt faser af udvikling, test og stabilisering. Efter afslutningen af udviklingsfasen (kategori \u00abunstable\u00bb) placeres protokollen i \u00abstaging\u00bb-grenen og inkluderes officielt i samlingen af wayland-protocols, og efter testen flyttes den til den stabile kategori. Protokoller fra kategorien \u00abstaging\u00bb kan allerede anvendes i kompositservere og klienter, hvor den relaterede funktionalitet kr\u00e6ves. I mods\u00e6tning til kategorien \u00abunstable\u00bb er det i \u00abstaging\u00bb forbudt at foretage \u00e6ndringer, der bryder kompatibiliteten, men i tilf\u00e6lde af problemer og mangler under testen kan det ikke udelukkes, at der udskiftes med en ny betydelig version af protokollen eller en anden Wayland-udvidelse.      <\/p>\n<p>For at fremskynde implementeringen af protokoller til udviklerne og stimulere den tidlige anvendelse af protokoller i eksisterende projekter, er der fra og med det f\u00f8rte udgave tilf\u00f8jet en fase \u00abexperimental\u00bb, hvor \u00e6ndringer, der bryder kompatibiliteten, og tilf\u00f8jelse af \u00abr\u00e5\u00bb protokoller, som kan gradvist forbedres, er tilladt. Hvis det kr\u00e6ver at danne et st\u00f8tteteam og f\u00e5 et bestemt antal bekr\u00e6ftelser (ACK) fra deltagere i gennemgangen for at en protokol kan komme i \u00abstaging\u00bb, er det tilstr\u00e6kkeligt at der ikke er indvendinger (NACK) i en to-ugers gennemgangsperiode for at komme i \u00abexperimental\u00bb.                        <\/p>\n<p>Currently, the set of wayland-protocols includes the following stable protocols, which ensure backward compatibility:  <\/p>\n<ul>\n<li class=\"l\"> \u201eviewporter\u201c - giver klienten mulighed for at udf\u00f8re handlinger vedr\u00f8rende skalering og besk\u00e6ring af overflader p\u00e5 serversiden.   <\/li>\n<li class=\"l\"> \u201epresentation-time\u201c - sikrer visning af video.  <\/li>\n<li class=\"l\"> \u00abxdg-shell\u00bb \u2014 et interface til oprettelse og interaktion med overflader som vinduer, der g\u00f8r det muligt at flytte dem over sk\u00e6rmen, minimere, maksimere, \u00e6ndre st\u00f8rrelse osv.  <\/li>\n<li class=\"l\"> \u00ablinux-dmabuf\u00bb \u2014 giver mulighed for at oprette wl_buffers baseret p\u00e5 DMA-BUF.    <\/li>\n<li class=\"l\">  \u00abtablet\u00bb \u2014 organiserer input fra grafiske tablets.  <\/li>\n<\/ul>\n<p>Protokoller, der testes i \u201estaging\u201c-grenen:  <\/p>\n<ul>\n<li class=\"l\"> drm-lease - giver de n\u00f8dvendige ressourcer til at danne et stereobillede med forskellige buffere til venstre og h\u00f8jre \u00f8je ved udgang til virtual reality-headset.   <\/li>\n<li class=\"l\"> \u201eext-session-lock\u201c - definerer midler til at l\u00e5se sessionen, f.eks. under sk\u00e6rmsk\u00e5ner eller visning af autentifikationsdialog.    <\/li>\n<li class=\"l\"> \u201esingle-pixel-buffer\u201c - muligg\u00f8r oprettelse af enepixelbuffere, der inkluderer fire 32-bit v\u00e6rdier RGBA.  <\/li>\n<li class=\"l\"> \u201exdg-activation\u201c - muligg\u00f8r overf\u00f8rsel af fokus mellem forskellige topniveauoverflader (f.eks. ved hj\u00e6lp af xdg-activation kan \u00e9n applikation skifte fokus til en anden).    <\/li>\n<li class=\"l\"> content-type \u2014 giver kunderne mulighed for at overf\u00f8re oplysninger om det viste indhold til den sammensatte server, som kan bruges til at optimere adf\u00e6rden i forhold til indholdet, for eksempel ved at indstille specifikke DRM-egenskaber, s\u00e5som \u00abcontent type\u00bb. Der er support til f\u00f8lgende indholdstyper: none (ingen oplysninger om datatypen), photo (udgang af digitale fotos, der kr\u00e6ver minimal behandling), video (video eller animation, som kr\u00e6ver mere pr\u00e6cis synkronisering for at undg\u00e5 hakken) og game (start af spil, der kr\u00e6ver udgang med minimal forsinkelse).    <\/li>\n<li class=\"l\"> ext-idle-notify \u2014 giver kompositservere mulighed for at sende kunderne meddelelser om brugerens inaktivitet, som kan bruges til at aktivere yderligere str\u00f8mbesparende tilstande efter en bestemt periode med inaktivitet.            <\/li>\n<li class=\"l\"> tearing-control \u2014 muligg\u00f8r deaktivering af vertikal synkronisering (VSync) i fuldsk\u00e6rmsapplikationer med et billede, der reducerer tearedannelse. I multimediaapplikationer er artefakter for\u00e5rsaget af tearing en u\u00f8nsket effekt, men i spilprogrammer kan man acceptere artefakter, hvis kampen mod dem medf\u00f8rer yderligere forsinkelser.  <\/li>\n<li class=\"l\"> ext-foreign-toplevel-list \u2014 modtagelse af oplysninger om overflader, der ligger p\u00e5 det helt \u00f8verste niveau (toplevel), som g\u00f8r det muligt at organisere fastg\u00f8relse af vinduer over andet indhold, for eksempel til tilslutning af egne paneler og vindueskontakter.     <\/li>\n<li class=\"l\"> security-context \u2014 giver mulighed for at identificere kunder, der bruger sandbox-isolering. Kunden kan registrere en ny forbindelse til en Wayland-baseret kompositserver og knytte en sikkerhedskontekst til den, hvorefter kompositmanageren i overensstemmelse med den angivne sikkerhedskontekst vil begr\u00e6nse de muligheder, der er tilg\u00e6ngelige for den etablerede forbindelse.    <\/li>\n<li class=\"l\"> cursor-shape \u2014 en alternativ m\u00e5de at tilpasse udseendet af mark\u00f8ren p\u00e5, baseret p\u00e5 at sende en r\u00e6kke mark\u00f8rbilleder i stedet for at knytte sig til overfladen (wl_surface).    <\/li>\n<li class=\"l\"> \u00abext-transient-seat\u00bb \u2014 er beregnet til at oprette midlertidige uafh\u00e6ngige sessioner (seat), designet til brug sammen med virtuelle input-enheder. For eksempel, n\u00e5r der implementeres mulighed for at tilslutte til en fjernarbejdsstation, tillader protokollen at oprette en separat session med virtuelle tastaturer og mus til hver bruger.    <\/li>\n<li class=\"l\"> \u2014 udvider mekanismen  med muligheden for at fastg\u00f8re topvinduer til bev\u00e6gelsesoperationen, hvilket kan bruges, for eksempel, til at organisere tr\u00e6k-funktioner for v\u00e6rkt\u00f8jslinjer eller browserfaner. Den nye protokol muligg\u00f8r at skabe aftagelige dele af vinduet, som ved at tr\u00e6kke ud fra dette vindue bliver nye vinduer og kan flyttes over et eksisterende vindue f\u00f8r de igen fastg\u00f8res.    <\/li>\n<li class=\"l\"> \u2014 giver mulighed for at tildele topvinduer karakteristika, der er specifikke for dialogvinduer, for eksempel kan der oprettes modale dialoger, der blokerer brugerens interaktion med resten af brugergr\u00e6nsefladen.      <\/li>\n<li class=\"l\"> \u00ablinux-drm-syncobj\u00bb \u2014 giverv\u00e6rkt\u00f8jer til eksplicit synkronisering af buffere ved hj\u00e6lp af DRM (Direct Rendering Manager) synkroniseringsobjekter. Det antages, at det foresl\u00e5ede protokol vil forbedre arbejdet med grafikdrivere baseret p\u00e5 grafiske API\u2019er Vulkan og OpenGL (implementeringen er baseret p\u00e5 h\u00e5ndteringsprogrammer i driverne) i forbindelse med synkronisering ved rendering til buffer. Den nye protokol giver mulighed for at sikre, at tegneoperationen til bufferen er afsluttet, f\u00f8r den sammensatte manager viser denne buffer.    <\/li>\n<li class=\"l\"> alpha-modifier, der giver klienter mulighed for at \u00e6ndre niveauet af overensstemmelse af overfladen og udskyde operationer for at sikre transparens til den sammensatte server, som i sin tur kan omdirigere disse operationer til KMS.   <\/li>\n<li class=\"l\"> xdg-toplevel-icon \u2014 knytter et ikon til et topniveauvindue.    <\/li>\n<li class=\"l\">   ext-image-capture-source og ext-image-copy-capture \u2014 organiserer fangst af indhold, der vises p\u00e5 sk\u00e6rmen.  <\/li>\n<li class=\"l\"> xdg-system-bell \u2014 tillader at afgive et systemsignal, der kan bruges som en advarsel i terminalemulatorer, for eksempel. Form\u00e5let med signaludgangen bestemmes af den sammensatte manager; det kan v\u00e6re ikke kun lyd, men ogs\u00e5 visuel feedback.      <\/li>\n<li class=\"l\"> fifo \u2014 implementerer FIFO-mekanismen (f\u00f8rst ind \u2014 f\u00f8rst ud) til behandling af opdateringsk\u00f8ens indhold. Fra et praktisk perspektiv g\u00f8r protokollen det muligt at bruge ventetid ved afslutningen af vertikal scanning (vblank) i stedet for at bruge callback-funktioner, hver gang en ny ramme er klar til at blive vist, hvilket l\u00f8ser problemet med h\u00f8j belastning p\u00e5 GPU'en ved brug af VSync.      <\/li>\n<li class=\"l\"> commit-timing \u2014 giver mulighed for at knytte en tidsbegr\u00e6nsning til indholdet af overfladen (den sammensatte server skal vise indholds\u00e6ndringen hurtigst muligt efter den angivne tid, men ikke f\u00f8r).  <\/li>\n<li class=\"l\"> ext-data-control \u2014 giver privilegerede kunder mulighed for at styre databehandling, for eksempel til implementering af udklipsh\u00e5ndteringsprogrammer.      <\/li>\n<li class=\"l\"> ext-workspace \u2014 implementerer konceptet <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/vps\/abuzoustojchivye-vps\/\"   title=\"for virtuelle skriveborde\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1089\">for virtuelle skriveborde<\/a> og tilbyder begivenheder med information om status for arbejdsomr\u00e5der samt muligheder for at aktivere og deaktivere arbejdsomr\u00e5der. Protokollen kan anvendes til at oprette paneler og indikatorer, der viser en liste over tilg\u00e6ngelige virtuelle arbejdsomr\u00e5der og g\u00f8r det muligt at skifte imellem dem.      <\/li>\n<li class=\"l\"> color-management \u2014 giver muligheder for farvestyring og underst\u00f8ttelse af udvidet dynamisk lysstyrkeomfang (HDR, High Dynamic Range). Ved hj\u00e6lp af den tilf\u00f8jede udvidelse kan klientapplikationer modtage oplysninger om farveoverf\u00f8rselsrelaterede egenskaber ved output-enheder og overf\u00f8re data om deres egne farveoverf\u00f8rselsegenskaber til den sammensatte server. I den sammensatte <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/server\/dts-newyork\/\"   title=\"serveren\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2809\">serveren<\/a> kan disse oplysninger anvendes til automatisk farvestyring ved visning af indhold p\u00e5 forskellige output-enheder, for eksempel til at konvertere indhold til en repr\u00e6sentation, der er velegnet til visning p\u00e5 HDR-monitorer. Der anvendes ICC-profiler til at beskrive farverum.\n<li class=\"l\"> xdg-toplevel-tag \u2014 giver Wayland-klienter mulighed for at vedh\u00e6fte tags til topniveau-overflader, som compositor-serveren kan bruge til at identificere vinduer efter genstart af applikationen (for eksempel kan applikationen angive tags som \u201emain window\u201c og \u201esettings\u201c for hovedvinduet og indstillingsvinduet). Denne identifikation er nyttig til at gendanne position, st\u00f8rrelse og egenskaber for vinduer efter genstart samt til at definere s\u00e6rlige regler for specifikke vindustyper.      <\/li>\n<\/ul>\n<p>Protokoller udviklet i  grenen:    <\/p>\n<ul>\n<li class=\"l\">  \u2014 kontrol af arbejdsgang i fuldsk\u00e6rmstilstand.  <\/li>\n<li class=\"l\">  \u2014 behandling af indtastningsmetoder.  <\/li>\n<li class=\"l\">  \u2014 blokering af sk\u00e6rmsk\u00e6rm (screensaver) ops\u00e6tning.  <\/li>\n<li class=\"l\">  \u2014 tidsstempler for indtastningsevents.  <\/li>\n<li class=\"l\"> \u2014 kontrol af tilknytning af tastaturgenveje og genvejstaster.    <\/li>\n<li class=\"l\"> \u2014 en Linux-specifik mekanisme til synkronisering af buffer relateret til overflader.      <\/li>\n<li class=\"l\">  \u2014 kontrol fra ber\u00f8ringssk\u00e6rme.    <\/li>\n<li class=\"l\">  \u2014 begr\u00e6nsninger for pegeredskaber (blokering).  <\/li>\n<li class=\"l\"> \u2014 sikrer funktionalitet af prim\u00e6r udklipsholder (primary selection), som typisk inds\u00e6ttes via musens midterste knap.    <\/li>\n<li class=\"l\">  \u2014 relative events for pegeredskaber.    <\/li>\n<li class=\"l\">  \u2014 organisering af tekstindtastning.   <\/li>\n<li class=\"l\">  \u2014 interface til interaktion med  klients overflader.  <\/li>\n<li class=\"l\">  \u00abxdg-decoration\u00bb \u2014 rendering of window decorations on the server side.  <\/li>\n<li class=\"l\">  \u00abxdg-output\u00bb \u2014 additional information about the video output (used for fractional scaling).  <\/li>\n<li class=\"l\">  \u00abxwayland-keyboard-grab\u00bb \u2014 capturing input in XWayland applications.        <\/li>\n<\/ul>\n<p>Det skal ogs\u00e5 n\u00e6vnes, at projektet Weston 14.0.2 er blevet opdateret, som udvikler den reference-sammensatte server, der har til form\u00e5l at tilbyde en h\u00f8j kvalitet kodebase og arbejdspr\u00f8ver til brug af Wayland i desktop-milj\u00f8er og indbyggede platforme. I den nye version af Weston er der udover fejlrettelser implementeret muligheden for at bygge VNC-backend til fjernadgang til skrivebordet med den nye version af neatvnc-biblioteket.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63154\">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.44, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0433\u043e \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439. \u0412 Wayland-Protocols 1.44 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b color-representation-v1 \u0434\u043b\u044f \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0446\u0432\u0435\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f Wayland-\u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438. \u041f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u043a\u043b\u0438\u0435\u043d\u0442\u044b \u043c\u043e\u0433\u0443\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0435, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438, \u0446\u0432\u0435\u0442\u043e\u0432\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438, \u0441\u0443\u0431\u0434\u0438\u0441\u043a\u0440\u0435\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0438 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430 \u043a\u0432\u0430\u043d\u0442\u043e\u0432\u0430\u043d\u0438\u044f, [&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-123730","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.44, \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\/da\/blog\/news\/vypusk-wayland-protocols-1-44-i-kompozitnogo-servera-weston-14-0-2\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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.44 \u0438 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Weston 14.0.2 | 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.44, \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\/da\/blog\/news\/vypusk-wayland-protocols-1-44-i-kompozitnogo-servera-weston-14-0-2\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-04-29T07:05:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-04-29T07:05:07+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\udd47Udgivelse af Wayland-Protocols 1.44 og den sammensatte server Weston 14.0.2 | ProHoster","description":"Udgivet udgave af wayland-protocols 1.44, der indeholder et s\u00e6t protokoller og udvidelser, der supplerer den grundl\u00e6ggende Wayland-protokol og giver de n\u00f8dvendige funktioner til opbygning af sammensatte servere.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-wayland-protocols-1-44-i-kompozitnogo-servera-weston-14-0-2","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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.44 \u0438 \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Weston 14.0.2 | 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.44, \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\/da\/blog\/news\/vypusk-wayland-protocols-1-44-i-kompozitnogo-servera-weston-14-0-2","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-04-29T07:05:07+00:00","article:modified_time":"2025-04-29T07:05:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123730","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 22:08:59","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:32:33","updated":"2026-02-09 22:08:59","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/123730","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=123730"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/123730\/revisions"}],"predecessor-version":[{"id":160089,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/123730\/revisions\/160089"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=123730"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=123730"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=123730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}