如何列出系统托盘图标及其进程?

如何列出系统托盘图标及其进程?

我正在编写一个 BASH 脚本来监视程序的状态。该程序是闭源的,我无法控制它。它可以在系统托盘中创建一个图标。

我需要知道当前系统托盘上是否有该程序创建的图标,以便我获得有关该程序的一些信息。

如何列出当前系统托盘的所有图标及其进程(PID)?或者如何获取PID的图标?

更新:

freedesktop.org 的系统托盘协议规范XEmbed 协议规范似乎没有提供任何允许人们列出图标或进程的界面。 :(

相关内容