Tom*_*mha 15 gtk trayicon system-tray gtk3
我希望我的GTK应用程序在系统托盘中有一个状态图标,我使用StatusIcon可以很好地工作,但是这已被弃用:
gtk_status_icon_new自版本3.14起已被弃用,不应在新编写的代码中使用.
使用通知
文档说"使用通知",但我不知道这实际意味着什么.我将此解释为"使用桌面通知",但据我所知,这是一个完全不同的目的.我想要一个始终可见的系统托盘图标,而不是临时弹出通知.尽管如此,我找不到任何其他似乎是"通知"的含义.
是否存在GtkStatusIcon的新替代品,它在系统托盘中提供了一个图标,支持接收鼠标点击/滚动信号并显示弹出菜单?
不幸的是,他们指的是桌面通知.如果您仍想使用系统托盘图标,请继续使用GtkStatusIcon; 请注意,它可能会很快被删除.(关键是桌面通知比状态图标更多,但我确定还有其他原因.GTK +可能不应该处理桌面环境特定的东西,无论如何...没有什么可以阻止任何人制作一个GtkStatusIcon替换了自己,但似乎没有人这样做过.)