Wie migriere ich von X11 nach Wayland?
Inhaltsverzeichnis
1. Ist Wayland oder X11 besser?
2. Möglicherweise verwenden Sie Wayland bereits
3. Welche Desktop-Umgebungen unterstützen Wayland?
4. Welche Display-Manager unterstützen Wayland?
5. So führen Sie Wayland aus
6. Einrichten von Anwendungen für die Zusammenarbeit mit Wayland
6.1 Einrichten von Firefox für die Zusammenarbeit mit Wayland
6.2 Einrichten von Google Chrome für die Zusammenarbeit mit Wayland
6.3 SMPlayer für die Zusammenarbeit mit Wayland einrichten
Abschluss
X11 und Wayland werden gemeinsam als Windowing System, Display Server und Graphics Platform bezeichnet. X11 und Wayland sind unter Linux erforderlich, um grafische Anwendungen auszuführen (anzeigen). Gleichzeitig sind X11 und Wayland sich gegenseitig ausschließende Alternativen. Wayland ist ein Nachfolger von X11 und soll die Mängel des Anzeigeservers beheben.
Ist Wayland oder X11 besser?
Ihre Erfahrungen mit Wayland können von denen anderer Benutzer abweichen. Wayland ist kein Programm. Dabei handelt es sich um ein Protokoll, also eine Beschreibung, wie andere Programme funktionieren sollen.
Verschiedene Wayland-Komponenten sind auf der Ebene der Desktop-Umgebung (GNOME, KDE Plasma, Cinnamon) sowie in Grafikkartentreibern (NVIDIA, AMD) implementiert.
Daher ist das Wayland-Erlebnis für Linux-Betriebssystembenutzer mit GNOME und KDE Plasma nicht identisch.
Ebenso kann die Erfahrung mit Wayland für Besitzer von NVIDIA- und AMD-Grafikkarten, selbst auf denselben Linux-Distributionen, variieren.
Hinzu kommt, dass nicht alle Anwendungen Wayland nutzen können. Einige von ihnen funktionieren in xWayland, also einem X11-Emulator, der auf Wayland läuft. Wie Sie sich vorstellen können, hat dies keine besonderen Vorteile.
Die allgemeine Erfahrung bei der Verwendung von Wayland ist, dass Linux auf Wayland im Allgemeinen besser funktioniert, es jedoch einige Probleme gibt.
Ich habe mit Wayland in der Cinnamon-Desktopumgebung begonnen. Die Wayland-Unterstützung in Cinnamon ist derzeit experimentell. Es handelt sich nicht einmal um eine Beta, sondern eher um eine Alpha-Version. Zum Zeitpunkt des Verfassens dieses Artikels verfügt Cinnamon on Wayland über keine anderen Tastaturlayouts als Englisch, und grafische Anwendungen (alle auf einmal) stürzen von Zeit zu Zeit ab, wenn normale Aktionen ausgeführt werden, oder ohne ersichtlichen Grund.
Und doch hat mich Wayland schon in dieser Form angenehm überrascht. Die Videowiedergabe mit ultrahoher Auflösung (4K, 8K) und hoher Bitrate auf meiner etwas veralteten Hardware wurde viel, VIEL flüssiger. Jetzt sind sie viel angenehmer anzusehen. Dies gilt sowohl für die Wiedergabe lokaler Videodateien als auch für YouTube-Videos in Google Chrome.
Sobald sie die Tastaturlayouts in Cinnamon auf Wayland reparieren, werde ich endlich zu Wayland wechseln.
Das heißt, Sie sollten zumindest Wayland ausprobieren. Vielleicht gefällt es Dir.
In anderen Desktop-Umgebungen wie GNOME und KDE Plasma ist Wayland deutlich stabiler und ausgereifter.
Möglicherweise nutzen Sie bereits Wayland
Die erste Veröffentlichung von Wayland stammt aus dem Jahr 2008, was bedeutet, dass es uns seit fast zwei Jahrzehnten begleitet.
GNOME verwendet derzeit standardmäßig Wayland (sofern die Anforderungen erfüllt sind). Das heißt, wenn Sie ein Ubuntu-Benutzer sind, ist es durchaus möglich, dass Ihr Linux bereits auf Wayland läuft. Es gibt einige andere Distributionen, die auf Wayland umgestiegen sind und es standardmäßig verwenden.
Siehe Hinweis: Wie überprüfe ich, ob Wayland oder X11 verwendet wird?
Wenn Ihre Distribution Wayland nicht verwendet, haben Sie dennoch die Möglichkeit, eine Sitzung in Wayland durchzuführen. Dazu benötigen Sie eine der Desktop-Umgebungen, die Wayland unterstützt.
Die Installation zusätzlicher Pakete ist in der Regel nicht erforderlich.
Welche Desktop-Umgebungen unterstützen Wayland
Derzeit unterstützt Wayland die folgenden Desktop-Umgebungen:
- GNOME
- KDE-Plasma
- GNOME Classic
- Zimt (experimentelle Unterstützung)
Das heißt, Sie können Wayland nur unter Linux mit einem der aufgeführten Desktops ausprobieren.
Welche Display-Manager unterstützen Wayland
Der Display-Manager (OS-Anmeldebildschirm) funktioniert möglicherweise selbst auf Wayland. Unabhängig davon kann Linux mit Wayland oder X11 ausgeführt werden.
Beispielsweise kann LightDM derzeit nicht auf Wayland ausgeführt werden und läuft auf X11. Gleichzeitig ist LightDM jedoch in der Lage, eine Sitzung auf Wayland zu starten.
Es gibt auch mehrere Display-Manager, die selbst auf Wayland laufen können. Diese beinhalten:
- GDM
- SDDM
- greetd (bei Verwendung des Wayland-Greeters, der auf verschiedenen Distributionen als wlgreet oder greetd-wlgreet verpackt sein kann)
Wenn Sie sowohl auf dem Anmeldebildschirm als auch auf dem Linux-Betriebssystem „reines Wayland“ wünschen, wählen Sie GDM oder SDDM.
Wenn es Ihnen egal ist, was der Anmeldebildschirm verwendet, Sie aber ein Linux-Betriebssystem auf Wayland wünschen, dann wählen Sie zwischen GDM, SDDM und LightDM.
Informationen dazu, wie Sie überprüfen können, welchen Display-Manager Ihre Distribution verwendet, und wie Sie zwischen Display-Managern wechseln, finden Sie im Artikel: So ändern Sie den Display-Manager und den Anmeldebildschirm unter Linux
Der GDM-Display-Manager erlaubt Ihnen NICHT, eine Sitzung mit Wayland auszuwählen. Stattdessen prüft es, ob die Hardware und Software Ihres Computers bestimmte Anforderungen erfüllt, und startet in diesem Fall automatisch eine Sitzung mit Wayland. Ich konnte Wayland mit GDM nie auf meinen Testcomputern zum Laufen bringen.
SDDM- und LightDM-Display-Manager ermöglichen Ihnen die einfache Auswahl von Sitzungen von Wayland.
So führen Sie Wayland aus
Zusammenfassend lässt sich sagen, dass Ihre Linux-Distribution SDDM, LightDM oder GDM als Display-Manager verwenden muss, damit Wayland funktioniert. Darüber hinaus empfehle ich, eine der ersten beiden zu wählen.
Ihre Desktop-Umgebung sollte eine der folgenden sein:
- GNOME
- KDE-Plasma
- GNOME-Klassiker
- Zimt
Beeilen Sie sich nicht, auf dem Anmeldebildschirm die Eingabetaste zu drücken, nachdem Sie Ihr Passwort eingegeben haben. Bitte beachten Sie die Liste der verfügbaren Sitzungen. Wenn Sie nicht wissen, wie man es öffnet, sehen Sie sich die folgenden Links an:
- Schnittstelle und Tipps zur Verwendung von GDM
- Schnittstelle und Tipps zur Verwendung von SDDM
- Schnittstelle und Tipps zur Verwendung von LightDM
Dies ist die LightDM-Schnittstelle und Sie können sehen, dass auf Wayland zwei Sitzungen verfügbar sind:
- Zimt auf Wayland
- GNOME auf Wayland
Dies ist erneut ein Screenshot von LightDM, jedoch in einer anderen Distribution; Es stehen drei Wayland-Sitzungen zur Auswahl:
- GNOME Classic auf Wayland
- GNOME auf Wayland
- Plasma (Wayland)
Und dies ist ein Screenshot eines Teils des SDDM-Anmeldebildschirms:
Einrichten von Anwendungen für die Zusammenarbeit mit Wayland
Stellen wir sicher, dass Wayland tatsächlich genutzt wird. Überprüfen der Verwendung von Wayland in der Befehlszeile:
Siehe auch: Wie überprüfe ich, ob Wayland oder X11 verwendet wird?
Überprüfung auf Wayland-Nutzung in Linux-Distributionsinformationen:
Einrichten von Firefox für die Zusammenarbeit mit Wayland
Firefox erkennt das Vorhandensein von Wayland automatisch und verwendet es standardmäßig. Es ist keine zusätzliche Konfiguration erforderlich.
Sie können die Einstellungen überprüfen, indem Sie „about:support“ in die Adresszeile Ihres Webbrowsers eingeben.
Einrichten von Google Chrome für die Zusammenarbeit mit Wayland
Gehen Sie in Chrome zu „chrome://flags/“ und suchen Sie nach der Option „Bevorzugte Ozone-Plattform“. Wählen Sie anstelle der Standardeinstellung (d. h. X11 verwenden) eine der folgenden Optionen aus:
- „Auto“ bedeutet, wenn möglich Wayland zu wählen, andernfalls wird X11 verwendet
- „Wayland“ bedeutet, dass nur Wayland verwendet wird. Wenn Sie Wayland nicht verwenden können, kann es sein, dass Sie Probleme beim Starten Ihres Webbrowsers haben.
Sie können die Einstellungen überprüfen, indem Sie „chrome://gpu/“ in die Adressleiste Ihres Webbrowsers eingeben.
Einrichten von SMPlayer für die Zusammenarbeit mit Wayland
Siehe auch: So installieren und konfigurieren Sie den besten Videoplayer unter Linux (SMPlayer)
Um die Wayland-Kompatibilität im SMPlayer zu aktivieren, gehen Sie im Anwendungsmenü zu Optionen → Einstellungen → Allgemein → Video.
Aktivieren Sie das Kontrollkästchen neben der Option „Wayland-Support“.
Fazit
Wenn Sie Ihre eigenen Eindrücke von der Zusammenarbeit mit Wayland und ihren Vor- und Nachteilen haben, schreiben Sie diese in die Kommentare.
Wenn eine andere Anwendung eine Konfiguration erfordert, um mit Wayland zu funktionieren, schreiben Sie dies ebenfalls in die Kommentare.