【发布时间】:2011-12-16 06:34:58
【问题描述】:
我正在使用以下代码在 ubuntu 11.10 (gtk-sharp 2.12) 中显示通知图标
StatusIcon icon = StatusIcon.NewFromStock(Stock.Harddisk);
icon.Visible = true;
但图标没有出现。
你有什么建议吗?
【问题讨论】:
我正在使用以下代码在 ubuntu 11.10 (gtk-sharp 2.12) 中显示通知图标
StatusIcon icon = StatusIcon.NewFromStock(Stock.Harddisk);
icon.Visible = true;
但图标没有出现。
你有什么建议吗?
【问题讨论】:
较新版本的 Ubuntu(使用 Unity)使用 appindicator 库为通知图标使用新的系统/库,称为 Application Indicators。我建议你看看使用 appindicator-sharp 来创建指标。您可以在 Tomboy here 中查看如何实现它的示例补丁。为了让 Unity/Ubuntu 和其他传统桌面环境都适用,我建议您采用类似于 Tomboy 中的方法,在运行时检测您应该创建哪种样式的“通知图标”。
【讨论】: