我正在编写一个 BASH 脚本来监视程序的状态。该程序是闭源的,我无法控制它。它可以在系统托盘中创建一个图标。
我需要知道当前系统托盘上是否有该程序创建的图标,以便我获得有关该程序的一些信息。
如何列出当前系统托盘的所有图标及其进程(PID)?或者如何获取PID的图标?
更新:
freedesktop.org 的系统托盘协议规范和XEmbed 协议规范似乎没有提供任何允许人们列出图标或进程的界面。 :(
我正在编写一个 BASH 脚本来监视程序的状态。该程序是闭源的,我无法控制它。它可以在系统托盘中创建一个图标。
我需要知道当前系统托盘上是否有该程序创建的图标,以便我获得有关该程序的一些信息。
如何列出当前系统托盘的所有图标及其进程(PID)?或者如何获取PID的图标?
更新:
freedesktop.org 的系统托盘协议规范和XEmbed 协议规范似乎没有提供任何允许人们列出图标或进程的界面。 :(