
プログラムが Wayland、Xorg、または Xwayland を使用しているかどうかを判断できる Linux コマンドはありますか?
答え1
命令そのものではありませんがセルゲイ・ブガエフクールなトリックをシェアしました:
打ち上げx目マウスをウィンドウ上に移動します。マウスの目が動いている場合は XWayland ウィンドウ、そうでない場合はネイティブ Wayland ウィンドウです。
x目x11-apps
通常、ほとんどのディストリビューションにプリインストールされています。そうでない場合は、パッケージまたは同様のものの中にあります。
答え2
同様の回答を提供できますが、ツールはすでにシステムにインストールされているはずです。
おそらくシステムで既に利用可能なものを使用できますxprop
。ターミナルを使用してプログラムを起動すると、すべての X11 ウィンドウに十字線が表示され、すべての Wayland ウィンドウは X11 プロパティの射撃を無視します。
私のシステムの例: 左側には、X11 で描画された Thunderbird と、ネイティブ Wayland で描画された Gnome Terminal が表示されています。