GTKで実行中のアプリケーションのリストを取得するにはどうすればよいですか?
質問
実行中のアプリケーションのリストを取得するにはどうすればよいですか?画面下部のパネルにあるものを参照しています。
解決
探しているのはlibwnckであると思います
他のヒント
参照しているパネルはGNOMEパネルです。したがって、これはGNOMEの質問であり、GTKの質問ではありません。
「マルチウィンドウアプリケーション」という明確な概念はありません。私が知っているGNOMEで。パネルタスクリストは、おそらくウィンドウマネージャーにウィンドウのリストを照会し、「クラス」でウィンドウをグループ化することで作成されます。プロパティ。
また、パネルやその他のユーティリティウィンドウを無視する場合など、考慮する必要のあるさまざまなウィンドウマネージャーのヒントがあります。あなたの代わりに、タスクバーアプレットのソースコードを見ます。現状を説明するドキュメントがどこかにあるかもしれませんが、どこにあるかはわかります。
所属していません StackOverflow