仅在 Unity 下显示菜单

仅在 Unity 下显示菜单

我们希望我们的应用硝基在 Ubuntu 上更加原生。我们将通过添加 Unity quicklist 支持和 appmenu 支持来实现这一点。

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

答案1

是的,这当然不是正常用例 :-) 因此有几种方法可以实现这一点。Chrome 开发人员所做的是创建菜单栏但将其隐藏,appmenu-gtk 会获取它但不会显示。

另一个选择是只查找UBUNTU_MENUPROXY环境变量。如果已设置,则可以构建菜单栏,如果没有,则不要构建它。

希望有帮助,

相关内容