是否可以更改和更新运行中的指示器小程序的状态图标?
我正在尝试创建一个模仿gnome面板的CPU负载applet的简单应用程序指示器。 我目前通过使用新的CPU负载信息更新(覆盖)指示器的状态图标,并在每次更新时将状态图标重新设置为相同的图标来完成此操作(我知道这很愚蠢,但是我不知道它是否是目前可以解决)。 不幸的是,这是行不通的,例如,我总是看到“第一个”图标状态。 指示器图标不会更新,而图标的内容会更新。 我还尝试首先将状态图标临时设置为其他内容。 ... update_icon() indicator.set_icon("indicator-messages") indicator.set_icon("indicator-cpu-load") ... 但这也不起作用。 有任何想法吗? 更新: 确实有可能使用骇客做我想做的事情,以使指示器重新绘制其图标(感谢Jorge Castro和Ted Gould): ... update_icon() indicator.set_status(appindicator.STATUS_ATTENTION) indicator.set_status(appindicator.STATUS_ACTIVE) ... 注意状态图标应与活动状态图标相同,否则会有些闪烁。