Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何获取正在运行的应用程序的列表?我指的是屏幕底部面板中的那些。
我相信你正在寻找的是 libwnck
您所指的面板是 GNOME 面板。所以这是一个 GNOME 问题,而不是 GTK 问题。
据我所知,GNOME 中没有明确定义的“多窗口应用程序”概念。面板任务列表可能是通过在窗口管理器中查询窗口列表并按其“类”属性对窗口进行分组来构建的。
还必须考虑各种窗口管理器提示,例如忽略面板和其他实用程序窗口。在您的位置,我会查看任务栏小程序的源代码。某处可能有一些涵盖现状的文档,但我确实知道它会在哪里。