【发布时间】:2013-11-16 10:27:07
【问题描述】:
我正在使用来自 github 的以下代码测试 TideSDK 示例。
https://github.com/meeech/Menu-App
我正在使用 Ubuntu,我期望会出现一个新的托盘图标,该图标出现在菜单的托盘右侧。它根本没有出现。
这很可能是 SDK 的问题还是 Ubuntu 的托盘配置问题?
【问题讨论】:
我正在使用来自 github 的以下代码测试 TideSDK 示例。
https://github.com/meeech/Menu-App
我正在使用 Ubuntu,我期望会出现一个新的托盘图标,该图标出现在菜单的托盘右侧。它根本没有出现。
这很可能是 SDK 的问题还是 Ubuntu 的托盘配置问题?
【问题讨论】:
看起来 Ubuntu 的 Unity 破坏了几个跨平台 UI 工具包,这些工具包依赖于 System Tray Protocol 的 freedesktop.org 规范,包括 wxWidgets(和 wxPython)、QT(已修补)和 TideSDK。 Unity 现在使用自己的Application Indicator api。
更具体地说,TideSDK 使用 Unity 不支持的 GtkStatusIcon。
【讨论】: