Xserver から開いているすべてのウィンドウのリストを取得する方法を知っている人はいますか?
36905 次
3 に答える
112
CLIから使用できます
xwininfo -tree -root
独自のコード内でこれを行う必要がある場合は、ライブラリのXQueryTree
関数を使用する必要があります。Xlib
于 2008-10-31T08:57:52.217 に答える
19
_NET_CLIENT_LIST
ウィンドウ マネージャーが EWMH 仕様を実装している場合は、ルート ウィンドウの値を確認することもできます。これは、ほとんどの最新のウィンドウ マネージャーによって設定されます。
xprop -root|grep ^_NET_CLIENT_LIST
この値はプログラムで簡単に取得できます。Xlib のドキュメントを参照してください。
于 2009-06-19T13:22:05.520 に答える