{"id":120156,"date":"2024-10-12T19:09:18","date_gmt":"2024-10-12T17:09:18","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-wayland-protocols-1-38"},"modified":"2026-02-13T12:39:20","modified_gmt":"2026-02-13T10:39:20","slug":"vypusk-wayland-protocols-1-38","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-wayland-protocols-1-38","title":{"rendered":"Ver\u00f6ffentlichung von Wayland-Protocols 1.38","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Ver\u00f6ffentlichung des Wayland-Protokollpakets 1.38, das eine Reihe von Protokollen und Erweiterungen enth\u00e4lt, die das grundlegende Wayland-Protokoll erg\u00e4nzen und die erforderlichen Funktionen zur Erstellung von Komposit-Servern und Benutzerumgebungen bieten.     <\/p>\n<p>Alle Protokolle durchlaufen der Reihe nach drei Phasen \u2013 Entwicklung, Test und Stabilisierung. Nach Abschluss der Entwicklungsphase (Kategorie \u201eunstable\u201c) wird das Protokoll in den Branch \u201estaging\u201c eingeordnet und offiziell in die Sammlung der wayland-protocols aufgenommen. Nach dem Abschluss der Tests wird es in die Kategorie der stabilen Protokolle \u00fcberf\u00fchrt. Protokolle aus der Kategorie \u201estaging\u201c k\u00f6nnen bereits in Compositing-Servern und -Clients verwendet werden, wo die damit verbundenen Funktionen erforderlich sind. Im Gegensatz zur Kategorie \u201eunstable\u201c sind in \u201estaging\u201c \u00c4nderungen, die die Kompatibilit\u00e4t beeintr\u00e4chtigen, verboten, jedoch kann im Falle von Problemen oder M\u00e4ngeln w\u00e4hrend der Tests nicht ausgeschlossen werden, dass das Protokoll durch eine neue, signifikante Version oder eine andere Wayland-Erweiterung ersetzt wird.    <\/p>\n<p>In der neuen Version wurden in die Kategorie &#171;staging&#187; Protokolle hinzugef\u00fcgt:  <\/p>\n<ul>\n<li class=\"l\"> xdg-system-bell \u2014 erm\u00f6glicht die Ausgabe eines Systemsignals, das beispielsweise als Warnung in Terminalemulatoren verwendet werden kann. Die Form der Signal\u00fcbertragung wird vom Compositor bestimmt, dies kann nicht nur ein Ton sein, sondern auch eine visuelle R\u00fcckmeldung.\n<li class=\"l\"> fifo \u2014 implementiert einen FIFO-Mechanismus (First In, First Out) zur Verarbeitung der Warteschlange f\u00fcr die Aktualisierung des angezeigten Inhalts. Aus praktischer Sicht erm\u00f6glicht das Protokoll die Verwendung von vertikalem Synchronisationswarteschleifen (vblank) statt Callback-Aufrufen bei jeder Bereitschaft zur Anzeige eines neuen Frames, wodurch das Problem mit der hohen GPU-Belastung bei der Verwendung von VSync gel\u00f6st wird.\n<li class=\"l\"> commit-timing \u2014 erlaubt es, eine Zeitbeschr\u00e4nkung an den Inhalt einer Oberfl\u00e4che zu binden (der Kompositor muss die \u00c4nderung des Inhalts nach M\u00f6glichkeit innerhalb der angegebenen Zeit anzeigen, jedoch nicht fr\u00fcher).      <\/ul>\n<p>Derzeit umfassen die wayland-protocols die folgenden stabilen Protokolle, die abw\u00e4rtskompatibel sind:  <\/p>\n<ul>\n<li class=\"l\"> \u201eviewporter\u201c \u2014 erm\u00f6glicht es dem Client, Aktionen zum Skalieren und Zuschneiden der Kanten einer Oberfl\u00e4che auf der Serverseite auszuf\u00fchren.   <\/li>\n<li class=\"l\"> \u201epresentation-time\u201c \u2014 sorgt f\u00fcr die Anzeige von Videos.  <\/li>\n<li class=\"l\"> \u201exdg-shell\u201c \u2013 eine Schnittstelle zum Erstellen und Interagieren mit Oberfl\u00e4chen wie Fenstern, die es erm\u00f6glicht, diese auf dem Bildschirm zu verschieben, zu minimieren, zu maximieren, die Gr\u00f6\u00dfe zu \u00e4ndern usw.  <\/li>\n<li class=\"l\"> \u201alinux-dmabuf\u2018 \u2013 erm\u00f6glicht die gemeinsame Nutzung mehrerer Grafikkarten durch die DMA-BUF-Technologie (erlaubt die Erstellung eines wl_buffer basierend auf DMA-BUF).   <\/li>\n<li class=\"l\">  \u201etablet\u201c \u2014 Organisation der Eingabe von Grafiktabletts.  <\/li>\n<\/ul>\n<p>Protokolle, die im \u201estaging\u201c-Branch getestet werden:  <\/p>\n<ul>\n<li class=\"l\"> drm-lease \u2014 stellt die erforderlichen Ressourcen f\u00fcr die Erstellung eines stereoskopischen Bildes mit unterschiedlichen Puffern f\u00fcr das linke und rechte Auge bei der Ausgabe an Virtual-Reality-Headsets zur Verf\u00fcgung.   <\/li>\n<li class=\"l\"> \u201eext-session-lock\u201c \u2014 definiert Mittel zur Sitzungssperrung, beispielsweise w\u00e4hrend der Bildschirmsperre oder bei der Anzeige des Authentifizierungsdialogs.    <\/li>\n<li class=\"l\"> \u201esingle-pixel-buffer\u201c \u2014 erm\u00f6glicht die Erstellung von Ein-Pixel-Puffern, die vier 32-Bit RGBA-Werte enthalten.  <\/li>\n<li class=\"l\"> \u00abxdg-activation\u00bb \u2014 erm\u00f6glicht es, den Fokus zwischen verschiedenen Oberfl\u00e4chen der ersten Ebene zu \u00fcbertragen (zum Beispiel kann eine Anwendung mithilfe von xdg-activation den Fokus auf eine andere Anwendung wechseln).    <\/li>\n<li class=\"l\"> content-type \u2014 erm\u00f6glicht es Clients, komposite Informationen zu \u00fcbermitteln. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/dts-shicago\/\"   title=\"zu einem Server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2945\">zu einem Server<\/a> Informationen \u00fcber den angezeigten Inhalt, die zur Optimierung des Verhaltens in \u00dcbereinstimmung mit dem Inhalt verwendet werden k\u00f6nnen, z. B. zur Festlegung spezifischer DRM-Eigenschaften wie \u201econtent type\u201c. Es wird Unterst\u00fctzung f\u00fcr die folgenden Inhaltstypen angegeben: none (keine Informationen \u00fcber den Datentyp), photo (Anzeige digitaler Fotos, die minimale Verarbeitung erfordert), video (Video oder Animation, ben\u00f6tigt genauere Synchronisierung, um Ruckler zu vermeiden) und game (Spielstart, erfordert Ausgabe mit minimaler Verz\u00f6gerung).    <\/li>\n<li class=\"l\"> ext-idle-notify \u2014 erm\u00f6glicht es kompositorischen Servern, Clients Benachrichtigungen \u00fcber Benutzerinaktivit\u00e4t zu \u00fcbermitteln, die zur Aktivierung zus\u00e4tzlicher Energiesparmodi nach einer bestimmten Inaktivit\u00e4tsdauer verwendet werden k\u00f6nnen.            <\/li>\n<li class=\"l\"> tearing-control \u2014 erm\u00f6glicht die Deaktivierung der vertikalen Synchronisation (VSync) in Vollbildanwendungen mit einem Frame-Blanking-Puls, der zum Verhindern von Tearing bei der Ausgabe verwendet wird. In Multimediaanwendungen ist das Auftreten von Artefakten durch Tearing unerw\u00fcnscht, aber in Spielprogrammen k\u00f6nnen Artefakte toleriert werden, wenn deren Bek\u00e4mpfung zu zus\u00e4tzlichen Verz\u00f6gerungen f\u00fchrt.  <\/li>\n<li class=\"l\"> ext-foreign-toplevel-list \u2014 Erhalten von Informationen \u00fcber Oberfl\u00e4chen, die auf der obersten Ebene (toplevel) angeordnet sind, die es erm\u00f6glichen, Fensteroberfl\u00e4chen \u00fcber anderen Inhalten zu verankern, beispielsweise zum Anschlie\u00dfen eigener Panels und Fensterumschalter.     <\/li>\n<li class=\"l\"> security-context \u2014 erm\u00f6glicht die Identifizierung von Clients, die Sandbox-Isolation verwenden. Ein Client kann eine neue Verbindung zu einem kompositorischen Server auf Basis von Wayland registrieren und einen Sicherheitskontext daran anh\u00e4ngen, nach dem der kompositorische Manager die M\u00f6glichkeiten, die f\u00fcr die eingerichtete Verbindung verf\u00fcgbar sind, gem\u00e4\u00df dem angegebenen Sicherheitskontext einschr\u00e4nkt.    <\/li>\n<li class=\"l\"> Cursor-Form \u2014 eine alternative Methode zur Anpassung des Erscheinungsbildes des Cursors, die auf der \u00dcbertragung einer Reihe von Cursor-Bildern anstelle einer Bindung an die Oberfl\u00e4che (wl_surface) basiert.    <\/li>\n<li class=\"l\"> \u201eext-transient-seat\u201c \u2014 dient dazu, tempor\u00e4re unabh\u00e4ngige Sitzungen (seat) zu erstellen, die f\u00fcr die Verwendung mit virtuellen Eingabeger\u00e4ten ausgelegt sind. Zum Beispiel bei der Implementierung der M\u00f6glichkeit zur Verbindung mit <a href=\"https:\/\/prohoster.info\/de\/vps\/\"  data-wpil-monitor-id=\"3198\">einem entfernten Desktop<\/a> kann das Protokoll f\u00fcr jeden Benutzer eine separate Sitzung mit einer virtuellen Tastatur und Maus erm\u00f6glichen.    <\/li>\n<li class=\"l\"> \u201exdg-toplevel-drag\u201c \u2014 erweitert den \u201edrag &amp; drop\u201c-Mechanismus um die M\u00f6glichkeit, Fenster der obersten Ebene an die Drag-and-Drop-Aktion anzuh\u00e4ngen, was beispielsweise f\u00fcr das Verschieben von Werkzeugleisten oder Browser-Tabs mit der Maus verwendet werden kann. Das neue Protokoll erm\u00f6glicht das Erstellen von abtrennbaren Fensterelementen, die bei der Aktion aus dem Fenster gezogen neue Fenster werden und \u00fcber vorhandene Fenster verschoben werden k\u00f6nnen, bevor sie erneut angedockt werden.    <\/li>\n<li class=\"l\"> \u201exdg-dialog\u201c \u2014 erm\u00f6glicht es, Top-Level-Oberfl\u00e4chen Eigenschaften zuzuweisen, die speziell f\u00fcr Dialogfenster sind; zum Beispiel k\u00f6nnen modale Dialoge erstellt werden, die die Interaktion des Benutzers mit dem Rest der Oberfl\u00e4che blockieren.      <\/li>\n<li class=\"l\"> \u201alinux-drm-syncobj\u2018 \u2013 stellt Werkzeuge zur expliziten Synchronisierung von Buffern mit DRM-Synchronisierungsobjekten (Direct Rendering Manager) bereit. Es wird erwartet, dass das vorgeschlagene Protokoll im Kontext der Synchronisierung beim Rendern in den Buffer die Zusammenarbeit mit Treibern, die auf den Grafik-APIs Vulkan und OpenGL basieren, verbessert (die Implementierung basiert auf den Handhabungen in den Treibern). Das neue Protokoll gibt die M\u00f6glichkeit zu \u00fcberpr\u00fcfen, dass die Renderoperation in den Buffer abgeschlossen ist, bevor der Compositor diesen Buffer anzeigt.    <\/li>\n<li class=\"l\"> alpha-modifier, der es Kunden erm\u00f6glicht, den Transparenzgrad der Oberfl\u00e4che zu \u00e4ndern und die Vorg\u00e4nge zur Gew\u00e4hrleistung der Transparenz an den Compositing-Server auszulagern, der diese Vorg\u00e4nge dann an KMS weiterleiten kann.\n<li class=\"l\"> xdg-toplevel-icon \u2014 das Anh\u00e4ngen eines Symbols an ein Top-Level-Fenster.    <\/li>\n<li class=\"l\">   ext-image-capture-source und ext-image-copy-capture \u2014 Organisation der Erfassung von Inhalten, die auf dem Bildschirm ausgegeben werden.    <\/ul>\n<p>Protokolle, die im Zweig \u201eunstable\u201c entwickelt werden:    <\/p>\n<ul>\n<li class=\"l\">  \u201efullscreen-shell\u201c \u2014 Verwaltung des Vollbildmodus.  <\/li>\n<li class=\"l\">  \u201einput-method\u201c \u2014 Verarbeitung von Eingabemethoden.  <\/li>\n<li class=\"l\">  \u201eidle-inhibit\u201c \u2014 Blockierung des Startens des Bildschirmschoners.  <\/li>\n<li class=\"l\">  \u201einput-timestamps\u201c \u2014 Zeitstempel f\u00fcr Eingabeveranstaltungen.  <\/li>\n<li class=\"l\"> \u201ekeyboard-shortcuts-inhibit\u201c \u2014 Verwaltung der Zuweisung von Tastenkombinationen und Hotkeys.    <\/li>\n<li class=\"l\"> \u201elinux-explicit-synchronization\u201c \u2014 spezifischer Mechanismus zur Puffer-Synchronisierung f\u00fcr Linux, der an die Oberfl\u00e4che gebunden ist.      <\/li>\n<li class=\"l\">  \u201epointer-gestures\u201c \u2014 Verwaltung von Touchscreen-Gesten.    <\/li>\n<li class=\"l\">  \u201epointer constraints\u201c \u2014 Einschr\u00e4nkungen f\u00fcr Zeiger (Sperrung).  <\/li>\n<li class=\"l\"> \u201eprimary-selection\u201c \u2014 erm\u00f6glicht \u00e4hnlich wie X11 die Arbeit mit dem prim\u00e4ren Clipboard (primary selection), dessen Informationen normalerweise \u00fcber die mittlere Maustaste eingef\u00fcgt werden.    <\/li>\n<li class=\"l\">  \u201erelative pointer events\u201c \u2014 relative Zeigerereignisse.    <\/li>\n<li class=\"l\">  \u201etext-input\u201c \u2014 Organisation der Texteingabe.   <\/li>\n<li class=\"l\">  \u201exdg-foreign\u201c \u2014 Schnittstelle zur Interaktion mit den \u201ebenachbarten\u201c Oberfl\u00e4chen.  <\/li>\n<li class=\"l\">  \u201exdg-decoration\u201c \u2014 Rendering von Fensterdekorationen auf der Serverseite.  <\/li>\n<li class=\"l\">  \u201exdg-output\u201c \u2014 zus\u00e4tzliche Informationen zu Videoausgaben (verwendet f\u00fcr skalierendes Rendering).  <\/li>\n<li class=\"l\">  \u201exwayland-keyboard-grab\u201c \u2014 Eingabeverarbeitung in XWayland-Anwendungen.      <\/ul>\n<p>Zus\u00e4tzlich kann das Angebot eines Mitarbeiters von Valve zur Einf\u00fchrung einer weiteren Phase f\u00fcr die Einf\u00fchrung neuer Wayland-Protokolle &#8212; &#171;experimental&#187;, erw\u00e4hnt werden. Diese Phase wird den Einstieg der Protokolle in das Set von Wayland-Protocols erleichtern und deren Implementierung beschleunigen. Derzeit erfordert es, dass ein Protokoll in die Staging-Phase aufgenommen wird, ein Unterst\u00fctzungsteam zu bilden und eine bestimmte Anzahl von Best\u00e4tigungen (ACK) von den Review-Teilnehmern zu erhalten. In der &#171;experimental&#187; Phase wird vorgeschlagen, Protokolle nicht durch Best\u00e4tigungen, sondern basierend auf dem Fehlen von Einw\u00e4nden (NACK) innerhalb eines zweiw\u00f6chigen Review-Zeitraums zu akzeptieren. Bei Bedarf k\u00f6nnen die Review-Teilnehmer die Diskussion auch um zwei weitere Wochen verl\u00e4ngern, indem sie den Status &#171;WAIT&#187; setzen.    <\/p>\n<p>In der &#171;experimental&#187; Phase wird au\u00dferdem vorgeschlagen, inkompatible \u00c4nderungen und die Einf\u00fchrung von &#171;rohen&#187; Protokollen zuzulassen, die schrittweise auf das erforderliche Niveau gebracht werden k\u00f6nnen. Damit wird die &#171;experimental&#187; Phase es erm\u00f6glichen, neue Prototypen von Protokollen schnell an die Entwickler weiterzugeben, deren Umsetzung in bestehende Projekte zu f\u00f6rdern und Feedback von Nutzern zu erhalten. Der vorgeschlagene Prozess soll die Protokolldeveloper von langwierigen Diskussionen und B\u00fcrokratie entlasten, bevor sie in die Wayland-Protocols aufgenommen werden. Beispielsweise wurden die in der aktuellen Version akzeptierten Protokolle xdg-system-bell, fifo und commit-timing \u00fcber ein Jahr lang diskutiert.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62038\">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.38, \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\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 wayland-protocols, \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-120156","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - 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.38, \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\/de\/blog\/news\/vypusk-wayland-protocols-1-38\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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.38 | 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.38, \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\/de\/blog\/news\/vypusk-wayland-protocols-1-38\" \/>\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-10-12T17:09:18+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.38 Ver\u00f6ffentlichung | ProHoster","description":"Die Ver\u00f6ffentlichung des Wayland-Protokollpakets 1.38, das eine Reihe von Protokollen und Erweiterungen enth\u00e4lt, die das grundlegende Wayland-Protokoll erg\u00e4nzen und die erforderlichen Funktionen zur Erstellung von Komposit-Servern bieten.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-wayland-protocols-1-38","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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.38 | 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.38, \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\/de\/blog\/news\/vypusk-wayland-protocols-1-38","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-10-12T17:09:18+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":"120156","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 07:16: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\/de\/wp-json\/wp\/v2\/posts\/120156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=120156"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/120156\/revisions"}],"predecessor-version":[{"id":160871,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/120156\/revisions\/160871"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=120156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=120156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=120156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}