我正在使用以下代码在ubuntu 11.10中显示通知图标(gtk-sharp 2.12)
StatusIcon icon = StatusIcon.NewFromStock(Stock.Harddisk);
icon.Visible = true;
但图标不会出现。
你有什么建议吗?
答案 0 :(得分:2)
较新版本的Ubuntu(使用Unity)使用appindicator库为名为Application Indicators的通知图标使用新系统/库。我建议你看看使用appindicator-sharp创建指标。您可以在Tomboy here中看到示例补丁的实现方式。为了获得适用于Unity / Ubuntu和其他传统桌面环境的东西,我建议您采用类似于Tomboy中的方法,在运行时您可以检测到应该创建哪种样式的“通知图标”。