我正在寻找关于如何将全局菜单支持添加到非GTK、非Qt应用程序的良好文档(示例、教程或指南)。在GTK中,这对于主菜单来说是“神奇”的...)。
我想要与kivy一起使用这个工具包,它支持glib-mainloop(例如用于gstreamer),所以原则上所有东西都应该能够正常工作。
我已经看过Dbusmenu和here的API参考,但对于理解机制并不是很有帮助。
有一个简短的示例用于创建包含dbus-menu的launcher-quicklist,但没有针对全局菜单/应用菜单的示例。
- 如何显示一组菜单项(Dbusmenu.Menuitem)的过程是什么? - 客户端和服务器分别扮演什么角色?(我的应用程序应该运行哪个?还是两者都需要?) 类似问题
我已经看过Dbusmenu和here的API参考,但对于理解机制并不是很有帮助。
有一个简短的示例用于创建包含dbus-menu的launcher-quicklist,但没有针对全局菜单/应用菜单的示例。
有一个维基页面,除了“欢迎支持其他工具包上的应用菜单,但对DX团队来说不是首要任务,需要帮助。”之外,没有任何相关信息。
这个图形来自indicator-appmenu源代码中的一些信息,但是不足够详细,在developer.ubuntu.com上找不到,并且需要更多解释:
所以:- 如何显示一组菜单项(Dbusmenu.Menuitem)的过程是什么? - 客户端和服务器分别扮演什么角色?(我的应用程序应该运行哪个?还是两者都需要?) 类似问题