仅在Unity下显示菜单


8

我们希望我们的应用程序Nitro在Ubuntu上更原生。我们将通过添加Unity快速列表支持和Appmenu支持来做到这一点。

该应用程序是否可能仅利用应用程序菜单?如果用户不使用Unity,他们将不会获得任何菜单栏。我们希望菜单为Ubuntu版本的唯一原因是为了桌面集成。


通常,如果您在应用程序中包含普通菜单,团结会将其转换为应用程序菜单,而其他de会将菜单放置在应用程序本身中,
Tachyons 2012年

是的,但是我们不希望应用程序本身包含菜单。只有在团结之下。
consindo 2012年

您是说它不支持其他类似GNOME SHELL和xfce的文件?
Tachyons,2012年

在Gnome Shell中,它将使用Gnome Shell应用程序菜单。该应用程序不需要菜单-很好。我们只是希望它们是为了集成。
consindo 2012年

Answers:


6

是的,当然那不是正常的用例:-)因此,有两种方法可以做事情。Chrome开发人员所做的就是创建菜单栏,但将其保留为隐藏状态,它会被appmenu-gtk拾取,但不会显示。

另一种选择是仅查找UBUNTU_MENUPROXY环境变量。如果已设置,则可以构建菜单栏,否则请不要构建它。

希望能有所帮助,

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.