So wechseln Sie unter Linux von Wayland zu Xorg 1

So wechseln Sie unter Linux von Wayland zu Xorg


Lange Zeit haben die meisten Linux-Distributionen ihre Benutzer langsam von Xorg auf Wayland umgestellt. In den meisten Fällen ist das eine gute Sache. Wayland ist sicherer, leistungsstärker als X und überwindet viele Hürden des älteren Protokolls. Die schlechte Nachricht ist, dass Ihre Anwendungen möglicherweise nicht perfekt funktionieren, wenn sie voraussichtlich in X11 ausgeführt werden.

Glücklicherweise sind in den meisten Linux-Distributionen sowohl Wayland als auch Xorg installiert, und Sie können problemlos zwischen beiden wechseln. Hier sehen wir uns an, wie Sie von Wayland zu Xorg wechseln können.

Tipp: Wenn Sie eine Nvidia-Grafikkarte verwenden, erfahren Sie hier, wie Sie Wayland dazu bringen können, gut mit Nvidia zu spielen.

Wechseln Sie von Wayland zu Xorg

Das Verfahren für den Wechsel von Wayland zu Xorg hängt ganz davon ab, welche Art von Display-Manager Sie verwenden. Wenn Sie Ihren Display-Manager hier nicht aufgelistet finden, ist der Vorgang für die meisten so ähnlich, dass Sie ihn möglicherweise mit einer dieser Anweisungen ergänzen können.

Wenn Sie nicht wissen, welchen Display-Manager Sie verwenden, hängt dieser häufig mit der Desktop-Umgebung zusammen, mit der Ihre Distribution ausgeliefert wurde. GNOME verwendet GDM, KDE Plasma verwendet SDDM und mehrere andere Desktop-Umgebungen (wie LXQt, LXDE und XFCE) verwenden LightDM.

Für die folgenden Beispiele verwenden wir Ubuntu als Distribution, die Anweisungen sind jedoch unabhängig davon, was Sie verwenden, die gleichen.

Im GDM

Wenn Sie Ubuntu, Fedora oder eine andere Distribution verwenden, die mit GNOME als Standard-Desktop-Umgebung ausgeliefert wird, ist die Verwendung von GDM fast hundertprozentig garantiert.

Der Anmeldebildschirm ist sehr vereinfacht und das Symbol, mit dem Sie Ihr Anzeigeprotokoll auswählen können, ist leicht zu übersehen. So stellen Sie sicher, dass Sie es finden:

  1. Wählen Sie Ihren Benutzernamen wie gewohnt auf Ihrem Anmeldebildschirm aus.
Xorg Gdm-Anmeldung
  1. Bevor Sie Ihr Passwort eingeben, suchen Sie nach dem Einstellungszahnrad unten rechts auf Ihrem Bildschirm.
Xorg Gdm-Zahnrad
  1. Klicken Sie auf das Zahnrad und wählen Sie die Xorg-Version Ihrer bevorzugten Desktop-Umgebung.
Xorg Gdmselect

Sobald dies erledigt ist, fahren Sie fort und schließen Sie Ihre Anmeldung ab. Sie sollten jetzt auf Xorg sein!

Im SDDM

Wenn Ihre Distribution mit KDE Plasma ausgeliefert wurde, verwenden Sie möglicherweise SDDM. Aufgrund der unglaublichen Anpassungsmöglichkeiten, die SDDM ermöglicht, kann eine Schnittstelle völlig anders aussehen als eine andere. Die einzige Garantie besteht darin, dass Sie einen Ort haben, an dem Sie Ihre Desktop-Umgebung auswählen können. Die Position des Dropdown-Menüs hängt vollständig davon ab, welche Anpassung die Distribution bereitstellt.

Mit der Standard-SDDM-Konfiguration können Sie Xorg oder Wayland auswählen, indem Sie einfach oben links auf Ihren Bildschirm schauen.

Xorg Sddm

Das ist alles, was Sie tun müssen! Wenn Ihr SDDM-Anmeldebildschirm nicht so aussieht, befindet sich das Dropdown-Menü wahrscheinlich direkt über oder unter Ihrem Benutzernamen.

In LightDM

Wenn Sie KDE Plasma oder GNOME nicht verwenden, verwenden Sie wahrscheinlich LightDM als Display-Manager. Es ist eine beliebte Wahl für Distributionen, die einfache oder alternative Desktop-Umgebungen anbieten.

In LightDM sehen Sie neben Ihrem Benutzernamen ein Symbol.

Xorg Lightdm

Klicken Sie darauf und Sie können Ihr Anzeigeprotokoll auswählen.

Xorg Lightdmselect

Wählen Sie einfach aus, was Sie benötigen, und melden Sie sich an!

So überprüfen Sie, ob Sie Xorg oder Wayland ausführen

Wenn Sie herausfinden möchten, welchen Display-Server Sie gerade betreiben, können Sie dies in jedem Terminal mit dem folgenden Befehl tun:

echo $XDG_SESSION_TYPE

Wenn du siehst x11, dann führen Sie Xorg aus. Ebenso, wenn Sie sehen waylanddann leitest du Wayland.

Ubuntu-Sitzungstyp

Häufig gestellte Fragen

Kann ich einfach erzwingen, dass Anwendungen in Wayland funktionieren?

Wenn Ihre Anwendungen in Wayland fehlerhaft sind, wissen sie möglicherweise nicht, dass sie das Wayland-Protokoll verwenden sollen. Es hängt alles davon ab, welche APIs sie zum Generieren ihrer Fenster verwenden. Einige Qt-Apps werden fehlerhaft sein, wenn Sie sie nicht hinzufügen QT_QPA_PLATFORMTHEME="wayland;xcb" in Ihre „/etc/environment“-Datei.

Wenn Ihre App Electron verwendet, versuchen Sie, sie mit zu starten --enable-features=UseOzonePlatform --ozone-platform=wayland Flags in den Startoptionen.

Navigieren Sie in Chromium-basierten Browsern (Brave, Chrome, Opera, Microsoft Edge usw.) zu chrome://flags in Ihrer URL-Leiste und wählen Sie Auto oder Wayland unter „Bevorzugte Ozone-Plattform“.

Warum kann ich in Wayland keine Anwendungen mit sudo ausführen?

Ältere Implementierungen von Linux-Umgebungen in Wayland machten es manchmal unmöglich, Anwendungen als Root auszuführen. Wenn dieses Problem bei Ihnen auftritt, stellen Sie sicher, dass Sie die aktuellsten Pakete verwenden! Dies geschieht, weil Umgebungsvariablen wie WAYLAND_DISPLAY Die Übergabe an die Root-Shell ist fehlgeschlagen.

Wenn dieses Problem weiterhin besteht, verwenden Sie sudo -E anstelle von simple sudo um die Anwendung auszuführen. Dadurch bleiben Ihre Umgebungsvariablen erhalten und das Problem wird behoben.

Wird Xorg ersetzt?

Während Wayland weiterhin einige seiner eigenen Hürden überwindet, wird X mit der Zeit weniger attraktiv aussehen und Anwendungsentwickler geben möglicherweise einfach die Unterstützung auf. In der Zwischenzeit ist Xorg eine nützliche Alternative, die als „Backup“-Anzeigeserver für Hardware und Software dienen kann, die vom neueren Anzeigeprotokoll noch nicht vollständig unterstützt wird.

Unterstützen Sie unsere Arbeit ❤️

Wenn Ihnen dieser Artikel gefallen hat, können Sie uns mit einem Trinkgeld unterstützen, damit wir weiterhin großartige Inhalte veröffentlichen können.

Sichere Zahlung mit PayPal