Mom*_*ero 5 indicator programming unity gnome-panel application-development
你好,我有一个用 GTK/GDK 编程的小型录音应用程序。(参见图片)。我想为它添加一个托盘图标,以便用户可以控制应用程序窗口并从中进行录制。
添加托盘图标:我计划使用 GtkStatusIcon 类来完成此任务。参考:http : //library.gnome.org/devel/gtk/2.11/GtkStatusIcon.html
GtkStatusIcon 是推荐的解决方案,它也适用于 Ubuntu 的 Unity 和 GNOME 3.0 桌面吗?我已经用谷歌搜索了一下,在 GtkStatusIcon 上找到了一个很好的例子。
我也可以使用 Libindicator 来完成这项任务吗?参考:https : //launchpad.net/libindicator
Unity 不支持 GtkStatusIcon。
如果您需要显示图标,请改用应用程序指示器。它们很容易处理,但一个缺点是尚未正式支持自定义图标(请参阅此处的问题),并且应用程序指示器可能在其他发行版中不可用。
此外,按照此处的建议定义自定义图标在 10.04 LTS 中使用的早期版本的应用程序指示器中不起作用。
因此,您可能需要您的程序检查应用程序指示器是否存在,此外还要检查它们的版本以使它们正常运行。如果未提供应用程序指示器,或者您的应用程序还应该在其他发行版中运行,您也可以使用 GtkStatusIcons。在这种情况下,您必须按照此处的建议对两条路径进行编程。
据我今天看到的,在 Ubuntu 11.04 中运行经典的 GNOME 桌面时,仍然支持 GtkStatusIcons,但我不知道 GNOME3。
归档时间: |
|
查看次数: |
10582 次 |
最近记录: |