我使用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 图标?