Wayland 上の複数のモニターと HiDPI に関するいくつかの問題をトラブルシューティングしています。オンライン リソースから、XWayland 上のアプリケーションがこのユースケースを期待どおりに処理しない可能性があることを知りました。そのため、どのアプリケーションが XWayland を使用していて、どのアプリケーションが使用していないかを知りたいです。
アプリケーションが XWayland を使用しているかどうかはどうすればわかりますか?
答え1
要約:xlsclients
xlsclients
ターミナルで実行すると、現在実行中で XWayland を使用しているすべてのアプリが一覧表示されます。
楽しみのために:xeyes
!
xeyes - a follow the mouse X demo
を起動するとxeyes
、XWayland サーバーに接続し、マウスの位置を尋ねます。マウスが現在 XWayland を使用するアプリのウィンドウ上にある場合、XWayland はマウスの位置を認識し、xeyes
X11 プロトコル経由で に報告することができます。しかし、マウスがネイティブ Wayland クライアント上にある場合、XWayland はそれを取得できないため、マウスを動かしても目は静止したままになります。
代替:xwininfo
ターミナル ウィンドウで実行しますxwininfo
。xwayland ウィンドウにマウスを移動すると、マウス ポインターが記号に変わります+
。ウィンドウをクリックすると、いくつかの情報が表示されて終了しますが、ネイティブ Wayland ウィンドウでは何も行われません。終了するにはCtrl+を使用しますC。