GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich herausfinden, ob ein Linux-System Wayland oder X11 verwendet?

X11 verwendet den DISPLAY Umgebungsvariable, um den X-Server zu finden. Wayland verwendet WAYLAND_DISPLAY . Suchen Sie zuerst nach der Wayland-Variablen. Wenn Sie es dann nicht finden oder keine Verbindung herstellen können, verwenden Sie X11.

Überspringen Sie nicht die Überprüfung von WAYLAND_DISPLAY Variable oder nehmen Sie an, dass Wayland auf "wayland-0" läuft. Einige Leute möchten verschachtelte Compositors verwenden, die Sie umgehen würden. Andere Leute führen Wayland aus, möchten aber das X11-Rendering erzwingen, indem sie die Variable WAYLAND_DISPLAY löschen.


Verwenden Sie die Umgebungsvariable XDG_SESSION_TYPE

auf x11

echo $XDG_SESSION_TYPE
x11

auf Wayland

$ echo $XDG_SESSION_TYPE
wayland

Linux
  1. So finden Sie die Liste aller offenen Ports in Linux heraus

  2. Welche Linux-Version verwende ich? So finden Sie es heraus

  3. Linux – Wie finde ich heraus, ob ein System Sysv, Upstart oder Systemd Initsystem verwendet?

  4. So finden Sie Dateien im DOS-Format in einem Linux-Dateisystem

  5. Wie finde ich meine Shell-Version mit einem Linux-Befehl?

So finden Sie Linux-Systemdetails mit inxi

So finden Sie die zuletzt angemeldeten Benutzer in Linux

So finden Sie heraus, zu welchen Gruppen ein Benutzer in Linux gehört

Finden Sie heraus, wie lange es dauert, Ihr Linux-System zu booten

Überprüfen und finden Sie heraus, wie lange das Booten Ihres Linux-Systems dauert

Linux – Wie installiere ich X11 auf dem eigenen Linux-Buildroot-System?