小编fre*_*oid的帖子

是否可以从代码更新应用程序指示器?

我使用ruby-libappindicator绑定来管理ubuntu 应用程序指标

我想指出端口 3000 是否被任何应用程序使用。端口检查不是问题,但当端口变得忙碌/空闲时,我还需要更新指示器(我想显示绿色或红色圆圈)。

我可以像这样创建一个新指标:

require "ruby-libappindicator"
indicator = AppIndicator::AppIndicator.new("test", "indicator-messages", AppIndicator::Category::APPLICATION_STATUS)
indicator.set_menu(Gtk::Menu.new)
indicator.set_status(AppIndicator::Status::ACTIVE)
Gtk.main
Run Code Online (Sandbox Code Playgroud)

但是在Gtk.main调用代码“挂起”之后,我无法调用任何其他方法。

创建后如何更新 appindicator 图标?

indicator ruby unity gtk application-development

6
推荐指数
2
解决办法
450
查看次数

标签 统计

application-development ×1

gtk ×1

indicator ×1

ruby ×1

unity ×1