Kurz zusammengefasst:xlsclients

Kurz zusammengefasst:xlsclients

Ich behebe einige Probleme im Zusammenhang mit mehreren Monitoren und HiDPI auf Wayland. Aus Online-Ressourcen habe ich erfahren, dass Anwendungen auf XWayland diesen Anwendungsfall möglicherweise nicht wie erwartet verarbeiten. Daher möchte ich jetzt wissen, welche Anwendungen XWayland verwenden und welche nicht.

Wie kann ich feststellen, ob eine Anwendung XWayland verwendet oder nicht?

Antwort1

Kurz zusammengefasst:xlsclients

Wenn Sie es in einem Terminal ausführen, xlsclientswerden alle aktuell ausgeführten Apps aufgelistet, die XWayland verwenden.


Zum Spaß: Verwenden Siexeyes!

Bildbeschreibung hier eingeben

xeyes - a follow the mouse X demo

Wenn Sie starten xeyes, stellt es eine Verbindung zum XWayland-Server her und fragt nach der Mausposition. Befindet sich die Maus derzeit über einem Fenster einer App, die XWayland verwendet, kennt XWayland die Mausposition und kann sie xeyesüber das X11-Protokoll zurückmelden. Befindet sich die Maus jedoch über einem nativen Wayland-Client, kann XWayland dies nicht feststellen – die Augen bleiben also still, auch wenn Sie die Maus bewegen.


Alt:xwininfo

In einem Terminalfenster ausführen xwininfo– wenn Sie mit der Maus über ein xwayland-Fenster fahren, verwandelt sich der Mauszeiger in ein +Schild. Wenn Sie auf das Fenster klicken, werden einige Informationen angezeigt und es wird beendet, aber es passiert nichts mit nativen Wayland-Fenstern. Sie können Ctrl+ verwenden C, um es zu beenden.

verwandte Informationen