如何获取GTK中正在运行的应用程序列表?
我怎么才能获取正在运行的应用程序列表?我指的是屏幕底部面板上的那些应用。
2 个回答
0
你提到的面板是GNOME面板。所以这是一个关于GNOME的问题,而不是GTK的问题。
在我所知道的GNOME中,并没有一个明确的“多窗口应用程序”的概念。面板上的任务列表可能是通过向窗口管理器查询窗口列表,然后根据它们的“类”属性来分组窗口的。
还有一些窗口管理器的提示需要考虑,比如要忽略面板和其他工具窗口。如果我是你,我会去看看任务栏小程序的源代码。可能有一些文档可以说明当前的情况,但我不知道具体在哪里。
3
我觉得你想要的东西是libwnck。