{"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\/novosti-interneta\/vypusk-wayland-protocols-1-38","title":{"rendered":"Ver\u00f6ffentlichung der Wayland-Protocols 1.38","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Ver\u00f6ffentlichung des Pakets wayland-protocols 1.38 wurde ver\u00f6ffentlicht, das eine Sammlung von Protokollen und Erweiterungen enth\u00e4lt, die das grundlegende Wayland-Protokoll erg\u00e4nzen und die n\u00f6tigen Funktionen f\u00fcr den Aufbau von Kompositionsservern und Benutzerumgebungen bereitstellen.     <\/p>\n<p>Alle Protokolle durchlaufen nacheinander drei Phasen \u2013 Entwicklung, Test und Stabilisierung. Nach Abschluss der Entwicklungsphase (Kategorie \u201eunstable\u201c) wird das Protokoll in den \u201estaging\u201c-Zweig verschoben und offiziell in das Set der wayland-protocols aufgenommen. Nach Abschluss der Testphase wird es in die Kategorie stabil verschoben. Protokolle aus der Kategorie \u201estaging\u201c k\u00f6nnen bereits in Composite-Servern und Clients verwendet werden, wo die damit verbundene Funktionalit\u00e4t erforderlich ist. Im Gegensatz zur Kategorie \u201eunstable\u201c sind in \u201estaging\u201c \u00c4nderungen, die die Kompatibilit\u00e4t beeintr\u00e4chtigen, nicht erlaubt. Bei Auftreten von Problemen und M\u00e4ngeln w\u00e4hrend der Testphase kann jedoch eine signifikante neue Version des Protokolls oder eine andere Wayland-Erweiterung ersetzt werden.    <\/p>\n<p>In der neuen Version wurden der Kategorie &#171;staging&#187; Protokolle hinzugef\u00fcgt:  <\/p>\n<ul>\n<li class=\"l\"> xdg-system-bell \u2014 erm\u00f6glicht das Ausgeben eines Systemsignals, das beispielsweise als Warnung in Terminalemulatoren verwendet werden kann. Die Art der Signalgebung wird vom Compositing-Manager bestimmt und kann nicht nur ein Ton, sondern auch eine visuelle R\u00fcckmeldung sein.\n<li class=\"l\"> fifo \u2013 implementiert den FIFO-Mechanismus (First In, First Out) zur Verarbeitung der Warteschlange f\u00fcr die Aktualisierung des angezeigten Inhalts. Praktisch gesehen erm\u00f6glicht das Protokoll, beim Rendering auf das Ende des vertikalen Sync (vblank) zu warten, anstatt Callback-Aufrufe bei jeder Bereitstellung eines neuen Frames zu verwenden. Dies l\u00f6st das Problem einer hohen GPU-Belastung bei der Verwendung von VSync.\n<li class=\"l\"> commit-timing \u2013 erm\u00f6glicht die Bindung einer Zeitbeschr\u00e4nkung an den Inhalte der Oberfl\u00e4che (der Composite-Server sollte \u00c4nderungen am Inhalt m\u00f6glichst innerhalb des angegebenen Zeitrahmens, aber nicht fr\u00fcher anzeigen).      <\/ul>\n<p>Derzeit umfasst das Paket wayland-protocols die folgenden stabilen Protokolle, die Abw\u00e4rtskompatibilit\u00e4t bieten:  <\/p>\n<ul>\n<li class=\"l\"> Der &#171;viewporter&#187; erm\u00f6glicht es dem Kunden, Skalierungs- und Zuschneideaktionen auf der Serverseite durchzuf\u00fchren.   <\/li>\n<li class=\"l\"> \u201epresentation-time\u201c \u2014 sorgt f\u00fcr die Anzeige von Video.  <\/li>\n<li class=\"l\"> \u201exdg-shell\u201c \u2014 ist eine Schnittstelle zur Erstellung und Interaktion mit Oberfl\u00e4chen als Fenster, die es erm\u00f6glicht, diese auf dem Bildschirm zu bewegen, zu minimieren, zu maximieren, die Gr\u00f6\u00dfe zu \u00e4ndern usw.  <\/li>\n<li class=\"l\"> &#171;linux-dmabuf&#187; &#8212; erm\u00f6glicht die gemeinsame Nutzung mehrerer Grafikkarten durch die DMA-BUF-Technologie (erm\u00f6glicht die Erstellung eines wl_buffer auf Grundlage von DMA-BUF).   <\/li>\n<li class=\"l\">  &#171;tablet&#187; &#8212; 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 bietet die erforderlichen Ressourcen zur Erstellung eines stereoskopischen Bildes mit unterschiedlichen Puffern f\u00fcr das linke und das rechte Auge, wenn es auf Virtual-Reality-Headsets ausgegeben wird.   <\/li>\n<li class=\"l\"> \u201eext-session-lock\u201c \u2014 definiert die Mittel zur Sitzungsblockierung, beispielsweise w\u00e4hrend der Aktivit\u00e4t des Bildschirmschoners oder der Anzeige eines 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\"> \u201exdg-activation\u201c \u2014 erm\u00f6glicht den Fokuswechsel zwischen verschiedenen Oberfl\u00e4chen der ersten Ebene (z. B. kann eine Anwendung \u00fcber xdg-activation den Fokus auf eine andere Anwendung umschalten).    <\/li>\n<li class=\"l\"> content-type \u2014 erm\u00f6glicht es den Clients, Composite- <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/dts-shicago\/\"   title=\"Server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2945\">Server<\/a> Information \u00fcber die angezeigten Inhalte, die zur Optimierung des Verhaltens auf Basis des Inhalts verwendet werden k\u00f6nnen, beispielsweise die Festlegung spezifischer DRM-Eigenschaften wie \u201econtent type\u201c. Die Unterst\u00fctzung der folgenden Inhaltstypen wird angegeben: none (keine Informationen \u00fcber den Datentyp), photo (Ausgabe digitaler Fotos, die minimale Verarbeitung erfordert), video (Video oder Animation, die eine genauere Synchronisierung erfordert, um Ruckler zu vermeiden) und game (Ausf\u00fchrung von Spielen, erfordert die Ausgabe mit minimaler Verz\u00f6gerung).    <\/li>\n<li class=\"l\"> ext-idle-notify \u2014 erm\u00f6glicht es zusammengesetzten Servern, Benachrichtigungen \u00fcber die Inaktivit\u00e4t des Nutzers an die Klienten zu \u00fcbermitteln, was verwendet werden kann, um nach einer bestimmten Inaktivit\u00e4tszeit zus\u00e4tzliche Energiesparmodi zu aktivieren.            <\/li>\n<li class=\"l\"> tearing-control \u2014 erm\u00f6glicht das Deaktivieren der vertikalen Synchronisation (VSync) in Vollbildanwendungen mit einem Frame-Rate-Vibrationsimpuls, der verwendet wird, um das Auftreten von Tearing zu vermeiden. In Multimedia-Anwendungen sind Artefakte aufgrund von Tearing unerw\u00fcnscht, w\u00e4hrend bei Spielen Artefakte tolerierbar sind, wenn die Bek\u00e4mpfung dieser Probleme zu zus\u00e4tzlichen Verz\u00f6gerungen f\u00fchrt.  <\/li>\n<li class=\"l\"> ext-foreign-toplevel-list \u2014 Informationen \u00fcber Oberfl\u00e4chen erhalten, die auf der obersten Ebene (toplevel) platziert sind und das Anheften von Fenstern \u00fcber andere Inhalte erm\u00f6glichen, beispielsweise zum Anschluss eigener Paneele und Fensterumschalter.     <\/li>\n<li class=\"l\"> security-context \u2014 erm\u00f6glicht die Identifizierung von Clients, die die Sandbox-Isolation verwenden. Der Client kann eine neue Verbindung zu einem kompositorischen Server auf Basis von Wayland registrieren und einen Sicherheitskontext daran anh\u00e4ngen, wonach der Kompositor-Manager die f\u00fcr die bestehende Verbindung verf\u00fcgbaren M\u00f6glichkeiten gem\u00e4\u00df dem angegebenen Sicherheitskontext einschr\u00e4nkt.    <\/li>\n<li class=\"l\"> cursor-shape \u2014 eine alternative Methode zur Anpassung des Erscheinungsbildes des Cursors, die auf der \u00dcbertragung einer Reihe von Cursorbildern basiert, anstatt an einer Oberfl\u00e4che (wl_surface) festgelegt zu werden.    <\/li>\n<li class=\"l\"> \u201eext-transient-seat\u201c \u2014 dient zur Erstellung tempor\u00e4rer, unabh\u00e4ngiger Sitzungen (seat), die zur Verwendung mit virtuellen Eingabeger\u00e4ten vorgesehen sind. Beispielsweise bei der Implementierung der M\u00f6glichkeit zur Verbindung mit <a href=\"https:\/\/prohoster.info\/de\/vps\/\"  data-wpil-monitor-id=\"3198\">einem Remote-Desktop<\/a> Das Protokoll erm\u00f6glicht es, f\u00fcr jeden Benutzer eine separate Sitzung mit einer virtuellen Tastatur und Maus zu erstellen.    <\/li>\n<li class=\"l\"> \u2014 erweitert den Mechanismus  um die M\u00f6glichkeit, Oberfl\u00e4chenfenster an den Verschiebevorgang anzuh\u00e4ngen, was beispielsweise zum Organisieren von Drag-and-Drop f\u00fcr Werkzeugleisten oder Browser-Registerkarten verwendet werden kann. Das neue Protokoll erm\u00f6glicht das Erstellen von abtrennbaren Fensterteilen, die beim Ziehen aus diesem Fenster neue Fenster werden und \u00fcber das bestehende Fenster bewegt werden k\u00f6nnen, bevor sie wieder angedockt werden.    <\/li>\n<li class=\"l\"> \u2014 erm\u00f6glicht es, Oberfl\u00e4chen oberster Ebene spezifische Merkmale f\u00fcr Dialogfenster zuzuweisen; so k\u00f6nnen zum Beispiel modale Dialoge erstellt werden, die die Interaktion des Benutzers mit dem Rest der Benutzeroberfl\u00e4che blockieren.      <\/li>\n<li class=\"l\"> &#171;linux-drm-syncobj&#187; &#8212; bietet Werkzeuge zur expliziten Synchronisierung von Puffern mithilfe von Synchronisationsobjekten des DRM (Direct Rendering Manager). Es wird angenommen, dass im Kontext der Synchronisierung bei der Darstellung in den Puffer das vorgeschlagene Protokoll die Arbeit mit Treibern auf der Basis der Grafik-APIs Vulkan und OpenGL verbessern wird (die Implementierung basiert auf Handlern in den Treibern). Das neue Protokoll erm\u00f6glicht es sicherzustellen, dass die Zeichenoperation im Puffer abgeschlossen ist, bevor der Kompositionsmanager diesen Puffer anzeigt.    <\/li>\n<li class=\"l\"> Der alpha-Modifikator erm\u00f6glicht es den Kunden, den Transparenzgrad der Oberfl\u00e4che zu \u00e4ndern und Transparenzoperationen an den Composite-Server auszulagern, der diese Operationen wiederum an KMS weiterleiten kann.\n<li class=\"l\"> xdg-toplevel-icon \u2014 bindet ein Symbol an ein Top-Level-Fenster.    <\/li>\n<li class=\"l\">   ext-image-capture-source und ext-image-copy-capture \u2014 organisieren die Erfassung von Inhalten, die auf dem Bildschirm angezeigt werden.    <\/ul>\n<p>Protokolle, die in der 'unstable'-Zweig entwickelt werden:    <\/p>\n<ul>\n<li class=\"l\">  'fullscreen-shell' \u2014 Steuerung des Vollbildmodus.  <\/li>\n<li class=\"l\">  'input-method' \u2014 Verarbeitung von Eingabemethoden.  <\/li>\n<li class=\"l\">  'idle-inhibit' \u2014 Verhinderung des Starts des Bildschirmschoners.  <\/li>\n<li class=\"l\">  'input-timestamps' \u2014 Zeitstempel f\u00fcr Eingabeereignisse.  <\/li>\n<li class=\"l\"> 'keyboard-shortcuts-inhibit' \u2014 Verwaltung der Zuordnung von Tastenkombinationen und Hotkeys.    <\/li>\n<li class=\"l\"> 'linux-explicit-synchronization' \u2014 Linux-spezifischer Mechanismus zur Synchronisation von Puffer in Bezug auf die Oberfl\u00e4che.      <\/li>\n<li class=\"l\">  'pointer-gestures' \u2014 Steuerung \u00fcber Touchscreens.    <\/li>\n<li class=\"l\">  'pointer constraints' \u2014 Einschr\u00e4nkungen f\u00fcr Zeiger (Sperrung).  <\/li>\n<li class=\"l\"> \u201eprimary-selection\u201c \u2014 \u00e4hnlich wie X11 erm\u00f6glicht dies die Nutzung des prim\u00e4ren Zwischenablagepuffers (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 Client-Oberfl\u00e4chen.  <\/li>\n<li class=\"l\">  \u201exdg-decoration\u201c \u2014 Darstellung von Fensterdekorationen auf der Serverseite.  <\/li>\n<li class=\"l\">  \u201exdg-output\u201c \u2014 zus\u00e4tzliche Informationen zu Videoausgaben (verwendet f\u00fcr skalierte Anzeige).  <\/li>\n<li class=\"l\">  \u201exwayland-keyboard-grab\u201c \u2014 Eingabefokus in XWayland-Anwendungen.      <\/ul>\n<p>Zus\u00e4tzlich kann man das Angebot des Mitarbeiters des Unternehmens Valve erw\u00e4hnen, eine weitere Phase zur Einf\u00fchrung neuer Wayland-Protokolle - &#171;experimental&#187; - hinzuzuf\u00fcgen, die die Schwelle f\u00fcr die Integration von Protokollen in das Set der Wayland-Protokolle senkt und deren Einf\u00fchrung beschleunigt. Derzeit ben\u00f6tigt ein Protokoll, um in die Phase Staging einzutreten, ein Unterst\u00fctzerteam und eine bestimmte Anzahl an Best\u00e4tigungen (ACK) von den Pr\u00fcferteilnehmern. In der Phase &#171;experimental&#187; wird vorgeschlagen, das Protokoll nicht durch den Erhalt von Best\u00e4tigungen, sondern basierend auf dem Fehlen von Einw\u00e4nden (NACK) innerhalb eines zweiw\u00f6chigen Pr\u00fcfzeitraums zu akzeptieren. Bei Bedarf k\u00f6nnen die Pr\u00fcfungsteilnehmer die Diskussion auch um zwei Wochen verl\u00e4ngern, indem sie den Status &#171;WAIT&#187; setzen.    <\/p>\n<p>In der &#171;experimental&#187;-Phase wird auch vorgeschlagen, \u00c4nderungen, die die Kompatibilit\u00e4t beeintr\u00e4chtigen, zuzulassen und &#171;rohe&#187; Protokolle hinzuzuf\u00fcgen, die schrittweise auf das erforderliche Niveau gebracht werden k\u00f6nnen. Somit erm\u00f6glicht die &#171;experimental&#187;-Phase, neue Prototypen von Protokollen schnell an die Entwickler zu \u00fcbermitteln, deren Implementierung in bestehenden Projekten zu f\u00f6rdern und Feedback von den Nutzern zu erhalten. Der vorgeschlagene Prozess soll die Protokollentwickler von langwierigen Diskussionen und B\u00fcrokratie entlasten, bevor sie in das Set der Wayland-Protokolle aufgenommen werden. Beispielsweise wurden die in der aktuellen Ver\u00f6ffentlichung aufgenommenen 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-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - 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 \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 - \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 &quot;unstable&quot;) \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0432\u0435\u0442\u043a\u0443 &quot;staging&quot; \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\" \/>\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\/novosti-interneta\/vypusk-wayland-protocols-1-38\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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 \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 - \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 &quot;unstable&quot;) \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0432\u0435\u0442\u043a\u0443 &quot;staging&quot; \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/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\udd47Ver\u00f6ffentlichung von Wayland-Protocols 1.38 | ProHoster","description":"Die Version des Pakets wayland-protocols 1.38 wurde ver\u00f6ffentlicht und enth\u00e4lt eine Reihe von Protokollen und Erweiterungen, die das Basisprotokoll Wayland erg\u00e4nzen und die notwendigen Funktionen f\u00fcr den Aufbau von Compositor-Servern und Benutzerumgebungen bieten. Alle Protokolle durchlaufen drei Phasen \u2013 Entwicklung, Test und Stabilisierung. Nach Abschluss der Entwicklungsphase (Kategorie \u201eunstable\u201c) wird das Protokoll in den \u201estaging\u201c-Zweig verschoben und offiziell in das Set der wayland-protocols aufgenommen, w\u00e4hrend...","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/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 \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 - \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 &quot;unstable&quot;) \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0432\u0435\u0442\u043a\u0443 &quot;staging&quot; \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","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/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"},"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}]}}