StatusIcon没有出现在通知区域
本文关键字:通知 区域 StatusIcon | 更新日期: 2023-09-27 18:17:53
我用下面的代码在ubuntu 11.10 (gtk-sharp 2.12)中显示一个通知图标
StatusIcon icon = StatusIcon.NewFromStock(Stock.Harddisk);
icon.Visible = true;
但是图标没有出现。
你有什么建议吗?
Ubuntu的新版本(使用Unity)使用一个新的系统/库通知图标称为应用程序指示器使用appindicator库。我建议您考虑使用appindicator-sharp来创建指示器。你可以在这里看到它是如何在Tomboy中实现的样例补丁。为了能够同时适用于Unity/Ubuntu和其他传统桌面环境,我建议你采用类似于Tomboy的方法,在运行时检测应该创建哪种样式的"通知图标"。