如何获取GTK中正在运行的应用程序列表?

2 投票
2 回答
444 浏览
提问于 2025-04-11 19:39

我怎么才能获取正在运行的应用程序列表?我指的是屏幕底部面板上的那些应用。

2 个回答

0

你提到的面板是GNOME面板。所以这是一个关于GNOME的问题,而不是GTK的问题。

在我所知道的GNOME中,并没有一个明确的“多窗口应用程序”的概念。面板上的任务列表可能是通过向窗口管理器查询窗口列表,然后根据它们的“类”属性来分组窗口的。

还有一些窗口管理器的提示需要考虑,比如要忽略面板和其他工具窗口。如果我是你,我会去看看任务栏小程序的源代码。可能有一些文档可以说明当前的情况,但我不知道具体在哪里。

3

我觉得你想要的东西是libwnck。

撰写回答