Zum Inhalt springen

Wayland/Konfiguration: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Benutzung ==
=== Benutzung ===
Ist Wayland aktiv, nutzt man es automatisch, wenn man die grafische Oberfläche nutzt
Ist Wayland aktiv, nutzt man es automatisch, wenn man die grafische Oberfläche nutzt


=== Prüfen, ob Wayland verwendet wird ===
=== Prüfen, ob Wayland verwendet wird ===
Möchte man prüfen, ob Wayland aktiv ist, führt man im Terminal[1] folgenden Befehl aus
Möchte man prüfen, ob Wayland aktiv ist, führt man im Terminal[1] folgenden Befehl aus
  echo XDG_SESSION_TYPE
  echo $XDG_SESSION_TYPE


Die Ausgabe ist dann entweder `wayland` oder `x11`
Die Ausgabe ist dann entweder `wayland` oder `x11`


Alternativ kann man auch den folgenden Befehl nutzen
Alternativ kann man auch den folgenden Befehl nutzen
  echo WAYLAND_DISPLAY
  echo $WAYLAND_DISPLAY


Erhält man eine Ausgabe wie
Erhält man eine Ausgabe wie

Aktuelle Version vom 30. August 2025, 11:52 Uhr

Benutzung

Ist Wayland aktiv, nutzt man es automatisch, wenn man die grafische Oberfläche nutzt

Prüfen, ob Wayland verwendet wird

Möchte man prüfen, ob Wayland aktiv ist, führt man im Terminal[1] folgenden Befehl aus

echo $XDG_SESSION_TYPE

Die Ausgabe ist dann entweder `wayland` oder `x11`

Alternativ kann man auch den folgenden Befehl nutzen

echo $WAYLAND_DISPLAY

Erhält man eine Ausgabe wie

wayland-0

ist Wayland als Display-Server-Protokoll aktiv

  • Erhält man keine Ausgabe, dann nutzt man den XServer

Xwayland

Wayland bringt standardmäßig mit Xwayland auch eine Implementierung eines XServers mit

  • Der Wayland Compositor startet Programme, die nicht mit Wayland zusammenarbeiten können, automatisch in einer X-Session unter Verwendung von Xwayland
  • Dies geschieht z.B., wenn man – unsicher arbeitend! – mittels [:sudo:] eine grafische Anwendung mit [:Root-Rechte:Root-Rechten] startet
  • Unter Wayland selbst wäre dies nicht möglich, da dies einen Benutzerwechsel in der laufenden Sitzung bedeutet, was die Sicherheitsrichtlinien des Wayland Protokolls nicht zulassen

Um zu sehen, welche Programme in einer X Session laufen, führt man den folgenden Befehl im Terminal[1] aus

xlsclients

Die Ausgabe sieht dann z. B. so aus

thinkbook15 gsd-xsettings
thinkbook15 ibus-x11
thinkbook15 gnome-shell
thinkbook15 firefox

Die erste Spalte zeigt den Rechnernamen, die zweite Spalte den Namen des Programms, welches unter Xwayland läuft

X statt Wayland verwenden

Möchte man statt Wayland für eine Sitzung X als Displayserver verwenden, klickt man im Anmeldedialog (Login) des GNOME Desktops erst auf den eigenen Benutzername, dann rechts unten auf das Zahnradsymbol und wählt dort "Ubuntu auf Xorg" aus

Bei Kubuntu klickt man im Anmeldedialog von [:SDDM:] auf aus Auswahlmenü und wählt dort "Plasma (X11)" aus

Um Wayland unter Ubuntu dauerhaft zu deaktivieren, muss man die Konfigurationsdatei /etc/gdm3/custom.conf von [:GDM:] editieren

  • Man öffnet die Datei mit einem Editor mit Root-Rechten[2][3] und fügt im Abschnitt `[daemon]` die folgenden zwei Zeilen ein
WaylandEnable=false
DefaultSession=gnome-xorg.desktop

Danach muss man das System neu starten