{"id":167051,"date":"2026-04-01T17:12:02","date_gmt":"2026-04-01T15:12:02","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-48"},"modified":"2026-04-01T17:12:02","modified_gmt":"2026-04-01T15:12:02","slug":"vypusk-wayland-protocols-1-48","status":"publish","type":"post","link":"https:\/\/prohoster.info\/no\/blog\/news\/vypusk-wayland-protocols-1-48","title":{"rendered":"Utgivelse av Wayland-Protocols 1.48","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Utgitt versjon 1.48 av pakka wayland-protocols, som inneholder eit sett med protokollar og utvidingar som supplerer den grunnleggjande Wayland-protokollen, og gir n\u00f8dvendige funksjonar for \u00e5 bygge kompositt-serverar og brukarmilj\u00f8.     <\/p>\n<p>I den nye versjonen:  <\/p>\n<ul>\n<li class=\"l\"> I kategorien \u00abstaging\u00bb er det lagt til en protokoll for xdg-session-management, som gir muligheter for gjenoppretting av tilstand og posisjon av vinduer fra et avbrutt sesjon i milj\u00f8er basert p\u00e5 Wayland, for eksempel etter en krasj av komposisjonsserveren eller applikasjonen.\n<li class=\"l\"> Moglegheitene til protokollen text-input er utvida, som gjer det mogleg for kompositt-serverar \u00e5 implementere inndatastrategiar og sende tekst til applikasjonar. For eksempel er flagget no_emoji lagt til for inndata utan emoji, st\u00f8tte for ekstra handlingar i tillegg til \u00e5 lime inn tekst, flagget language for \u00e5 sende informasjon om spr\u00e5ket, og sp\u00f8rringar for \u00e5 vise og skjule inndatapanelet er lagt til, samt flagget preedit_hint for \u00e5 justere stilen for f\u00f8redisponert redigering.\n<li class=\"l\"> Ein eksperimentell protokoll, xx-cutouts, er lagt til for \u00e5 hente informasjon om utsparingar p\u00e5 skjermen (for eksempel omr\u00e5den under frontkameraet p\u00e5 smarttelefonen).\n<li class=\"l\"> En eksperimentell protokoll for xx-zones er lagt til for \u00e5 opprette og legge til \u00f8verste niv\u00e5 vinduer i \u00absoner\u00bb \u2014 milj\u00f8er med sitt eget koordinatsystem. Protokollen gj\u00f8r det mulig \u00e5 organisere en logisk plassering av vinduer, der hvert vindu plasseres i forhold til et annet vindu.\n<li class=\"l\"> Ein eksperimentell protokoll, xx-keyboard-filter, er lagt til for \u00e5 fange bestemte tastaturhendingar fr\u00e5 klienten, endre inndatahendingar eller blokkere sending av spesifikke hendingar til Wayland-overflata der inndatapunktet er fokusert.              <\/ul>\n<p>Alle protokollar g\u00e5r gjennom utviklings-, test- og stabiliseringsfaser sekvensielt. 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 avslutning av testing flyttes den til den stabile kategorien. Protokoller fra \u00abstaging\u00bb-kategorien kan allerede brukes i kompositter <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/server\/dts-gdansk\/\" title=\"servere\" data-wpil-keyword-link=\"linked\">servere<\/a> og klienter der relaterte funksjoner kreves. I motsetning til kategorien \u00abunstable\u00bb er det forbudt \u00e5 gj\u00f8re endringer som bryter med kompatibiliteten i \u00abstaging\u00bb, men hvis det oppdages problemer og mangler under testing, kan det ikke utelukkes at en ny betydelig versjon av protokollen eller et annet Wayland-utvidelse vil bli byttet ut.      <\/p>\n<p>For \u00e5 raskere bringe protokoller til utviklerne og stimulere tidlig implementering av protokoller i eksisterende prosjekter, ble det fra forrige versjon lagt til en fase \u00abexperimental\u00bb, der det er tillatt \u00e5 gj\u00f8re endringer som bryter med kompatibilitet og legge til \u00abr\u00e5\u00bb protokoller som kan utvikles gradvis til et tilstrekkelig niv\u00e5. Hvis det for \u00e5 komme inn i \u00abstaging\u00bb-fasen er n\u00f8dvendig \u00e5 danne et st\u00f8tteteam og f\u00e5 et visst antall bekreftelser (ACK) fra anmeldelsesdeltakere, er det tilstrekkelig for \u00abexperimental\u00bb \u00e5 ikke ha noen innvendinger (NACK) i l\u00f8pet av en to ukers anmeldelsesperiode.                  <\/p>\n<p>Per n\u00e5 inneholder settet med wayland-protocols f\u00f8lgende stabile protokoller, som sikrer bakoverkompatibilitet:  <\/p>\n<ul>\n<li class=\"l\"> viewporter&#187; &#8212; gj\u00f8r det mulig for kunden \u00e5 utf\u00f8re handlinger for skalering og beskj\u00e6ring av overflaten fra sin side. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/server\/dts-los-angeles\/\" title=\"serveren\" data-wpil-keyword-link=\"linked\">serveren<\/a>.   <\/li>\n<li class=\"l\"> \u00abpresentation-time\u00bb - muliggj\u00f8r visning av video.  <\/li>\n<li class=\"l\"> \u00abxdg-shell\u00bb \u2014 et grensesnitt for oppretting og interaksjon med overflater som vinduer, som tillater \u00e5 flytte dem rundt p\u00e5 skjermen, minimere, gjenopprette, endre st\u00f8rrelse osv.  <\/li>\n<li class=\"l\"> \u00ablinux-dmabuf\u00bb \u2014 gir muligheter for \u00e5 opprette wl_buffere basert p\u00e5 DMA-BUF.    <\/li>\n<li class=\"l\">  \u00abtablet\u00bb \u2014 organisering av inndata fra grafiske tabletter.  <\/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\">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).    <\/li>\n<li class=\"l\"> \u00abext-transient-seat\u00bb \u2014 er designet for \u00e5 opprette midlertidige uavhengige seter (seat), ment for bruk sammen med virtuelle inndat enheter. For eksempel, ved implementering av muligheten for \u00e5 koble til en ekstern skrivebord, lar protokollen opprette en egen sesjon for hver bruker med virtuelle tastatur og mus.    <\/li>\n<li class=\"l\"> \u00abxdg-toplevel-drag\u00bb \u2014 utvider \u00abdrag &amp; drop\u00bb-mekanismen med muligheten til \u00e5 knytte toppniv\u00e5vinduer til flytteoperasjonen, som kan brukes til \u00e5 for eksempel organisere dra-og-slipp av verkt\u00f8ylinjer eller nettles faner. Den nye protokollen tillater \u00e5 lage avkoblede deler av vinduet som ved draing fra dette vinduet blir nye vinduer og kan flyttes over eksisterende vinduer f\u00f8r de festes p\u00e5 nytt.    <\/li>\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.      <\/li>\n<li class=\"l\"> \u00ablinux-drm-syncobj\u00bb \u2014 tilbyr verkt\u00f8y for eksplisitt synkronisering av buffere ved hjelp av DRM (Direct Rendering Manager) synkroniseringsobjekter. Det antas at i konteksten av synkronisering ved gjengivelse til buffer, vil den foresl\u00e5tte protokollen forbedre arbeidet med drivere basert p\u00e5 grafikk-API-ene Vulkan og OpenGL (implementeringen er basert p\u00e5 h\u00e5ndterere i driverne). Den nye protokollen gir mulighet til \u00e5 sikre at tegneoperasjonen til bufferet er fullf\u00f8rt f\u00f8r komposittforvalteren viser dette bufferet.    <\/li>\n<li class=\"l\"> alpha-modifier, som lar klienter endre niv\u00e5et av gjennomsiktighet p\u00e5 overflaten og utsette gjennomsiktighetsoperasjoner til komposittserveren, som igjen kan videresende disse operasjonene til KMS.   <\/li>\n<li class=\"l\"> xdg-toplevel-icon \u2014 tilknytting av et ikon til et toppl\u00f8sning.    <\/li>\n<li class=\"l\">   ext-image-capture-source og ext-image-copy-capture \u2014 h\u00e5ndtering av innhold som fanges opp fra skjermen.  <\/li>\n<li class=\"l\"> xdg-system-bell \u2014 lar deg sende et systemsignal som kan brukes som en advarsel i terminalemulatorer. Formen p\u00e5 signalet bestemmes av komposittforvalteren, som kan v\u00e6re ikke bare lyd, men ogs\u00e5 visuelle tilbakemeldinger.      <\/li>\n<li class=\"l\"> fifo \u2014 implementerer FIFO-mekanismen (f\u00f8rst inn \u2014 f\u00f8rst ut) for behandling av oppdateringsk\u00f8en til den viste overflaten. Fra et praktisk st\u00e5sted tillater protokollen \u00e5 bruke venting p\u00e5 \u00e5 fullf\u00f8re vertikal synkronisering (vblank) i stedet for \u00e5 bruke callback-kall ved hver klargj\u00f8ring for \u00e5 vise et nytt bilde, noe som l\u00f8ser problemet med h\u00f8y belastning p\u00e5 GPU-en ved bruk av VSync.      <\/li>\n<li class=\"l\"> commit-timing \u2014 lar deg knytte en tidsbegrensning til innholdet p\u00e5 overflaten (komposittserveren m\u00e5 vise endringen av innholdet s\u00e5 n\u00e6rt som mulig det angitte tidspunktet, men ikke f\u00f8r).  <\/li>\n<li class=\"l\"> ext-data-control \u2014 gir privilegerte kunder muligheten til \u00e5 administrere databehandlingen, for eksempel for \u00e5 implementere utklippstavlebehandlere.      <\/li>\n<li class=\"l\"> ext-workspace \u2014 implementerer konseptet <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/vps\/abuzoustojchivye-vps\/\" title=\"virtuelle skrivebord\" data-wpil-keyword-link=\"linked\">virtuelle skrivebord<\/a> og tilbyr hendelser med informasjon om tilstanden til arbeidsflatene, samt muligheter for \u00e5 aktivere og deaktivere arbeidsflater. Protokollen kan brukes til \u00e5 opprette paneler og indikatorer som viser en liste over tilgjengelige virtuelle arbeidsflater og lar brukerne bytte mellom dem.      <\/li>\n<li class=\"l\"> fargebehandling \u2014 gir muligheter for fargebehandling og st\u00f8tte for utvidet dynamisk lysstyrkeomr\u00e5de (HDR, High Dynamic Range). Ved hjelp av den tilf\u00f8jede utvidelsen kan klientapplikasjoner motta informasjon om fargeoverf\u00f8rings egenskaper for utgangsenheter og overf\u00f8re data om fargeoverf\u00f8rings egenskaper for sitt eget innhold til komposisjonsserveren. I komposisjons- <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/server\/dts-newyork\/\" title=\"serveren\" data-wpil-keyword-link=\"linked\">serveren<\/a> kan denne informasjonen brukes til automatisk fargestyring ved visning av innhold p\u00e5 forskjellige utdataenheter, for eksempel for \u00e5 konvertere innholdet til en form som passer for visning p\u00e5 HDR-skjermer. ICC-profiler brukes til \u00e5 beskrive fargeomr\u00e5der.   <\/li>\n<li class=\"l\"> xdg-toplevel-tag \u2014 gir Wayland-klienter muligheten til \u00e5 feste tagger til overflater p\u00e5 toppniv\u00e5 som den sammensatte serveren kan bruke til \u00e5 identifisere vinduer etter omstart av applikasjonen (for eksempel kan applikasjonen angi tagger \u00abhovedvindu\u00bb og \u00abinnstillinger\u00bb for hovedvinduet og vinduet for innstillinger). Slik identifikasjon er nyttig for \u00e5 gjenopprette posisjon, st\u00f8rrelse og egenskaper til vinduer etter omstart, samt for \u00e5 definere spesielle regler for spesifikke vindustyper.    <\/li>\n<li class=\"l\"> color-representation \u2014 definisjon av fargepresentasjonen av Wayland-overflaten. Wayland-klienter kan sende metadata som er n\u00f8dvendige for \u00e5 definere transparens, fargemodell, subdiskretisering og kvantiseringsrekkevidde, samt de som brukes ved konvertering av buffer med data tilsvarende YCbCr fargemodellen til RGB-representasjon.     <\/li>\n<li class=\"l\"> ext-background-effect \u2014 p\u00e5f\u00f8ring av effekter til semi-transparente deler av Wayland-overflaten, som bakgrunnsblur.      <\/li>\n<li class=\"l\"> pointer-warp \u2014 gir applikasjonen muligheten til \u00e5 flytte pekeren umiddelbart til angitt posisjon.      <\/li>\n<\/ul>\n<p>Protokoller utviklet i grenen \u00abexperimental\u00bb:  <\/p>\n<ul>\n<li class=\"l\"> xx-session-management \u2014 gjenoppretting av vinduenes tilstand for avbrutte \u00f8kter (for eksempel etter en krise i den sammensatte administratoren).\n<li class=\"l\"> xx-input-method \u2014 gir applikasjoner mulighet til \u00e5 implementere tekstinnmatingsmetoder for kompositt. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/server\/\" title=\"servere\" data-wpil-keyword-link=\"linked\">servere<\/a> og generere innskrevet tekst, noe som kan brukes, for eksempel, til \u00e5 lage virtuelle tastaturer og IME-lag (Input Method Editor) for \u00e5 h\u00e5ndtere inndata.    <\/li>\n<li class=\"l\">  xx-text-input \u2014 lar komposittservere implementere metoder for innmatning og sende tekst til applikasjoner. Protokollen standardiserer samspillet mellom kompositt. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/no\/server\/dts-prohoster\/\" title=\"serveren\" data-wpil-keyword-link=\"linked\">serveren<\/a> og applikasjoner, og lar h\u00e5ndtere slike funksjoner som innsendt tekst, behandling av hendelser for endring av innskrivingsfokus og spesifikasjoner for innskrivingsfelt (spr\u00e5k, tekstmarkering, innholdstype).        <\/li>\n<\/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\">  \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<\/ul>\n<p>Kilde: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65120\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.48, \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: \u0412 \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 xdg-session-management, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0438 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043e\u043a\u043e\u043d \u043f\u0440\u0435\u0440\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u0430\u043d\u0441\u0430 \u0432 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 Wayland, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u043e\u0441\u043b\u0435 \u0430\u0432\u0430\u0440\u0438\u0439\u043d\u043e\u0433\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-167051","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\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.48, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0435\u0433\u043e \u043d\u0430\u0431\u043e\u0440 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439, \u0434\u043e\u043f\u043e\u043b\u043d\u044f\u044e\u0449\u0438\u0445 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b Wayland \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043a\u043e\u043c\u043f\u043e\u0437\u0438\u0442\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/no\/blog\/news\/vypusk-wayland-protocols-1-48\" \/>\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.48 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.48, \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\/no\/blog\/news\/vypusk-wayland-protocols-1-48\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-04-01T15:12:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-01T15:12:02+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\udd47Utgjeving av Wayland-Protocols 1.48 | ProHoster","description":"Utgjeva pakken wayland-protocols 1.48, som inneheld eit sett av protokollar og utvidingar som supplerar den grunnleggjande Wayland-protokollen og gir moglegheiter som er n\u00f8dvendige for \u00e5 bygge kompositserverar.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/news\/vypusk-wayland-protocols-1-48","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.48 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0430\u043a\u0435\u0442\u0430 wayland-protocols 1.48, \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\/no\/blog\/news\/vypusk-wayland-protocols-1-48","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-04-01T15:12:02+00:00","article:modified_time":"2026-04-01T15:12:02+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/167051","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=167051"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/167051\/revisions"}],"predecessor-version":[{"id":168106,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/167051\/revisions\/168106"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=167051"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=167051"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=167051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}