Ubuntu Unity:与全局菜单栏集成

时间:2012-05-21 16:19:57

标签: ubuntu ubuntu-unity ubuntu-12.04

在Ubuntu Unity下运行时,我在哪里可以开始研究如何为非Gtk应用添加菜单栏集成?使用像“ubuntu unity菜单栏集成”这样的关键字进行的一些快速谷歌搜索没有发现任何有趣的内容。

如果想要为SDL应用程序创建菜单,或者我想将GNUstep的菜单集成到Unity中,那么很高兴知道。


看起来我需要调查“dbusmenu”项目和“com.canonical.dbusmenu”界面。有没有人对此有好的文档?


this code中提供了一些有用的代码,它们将Java Swing菜单与DBusMenu集成在一起。它来自java-swing-ayatana项目,该项目似乎旨在改善Swing应用程序与Ubuntu的集成。


我在BitBucket上的MiniDbus-Menu存储库中写了一些代码。 (是的,我意外地不一致地命名了存储库。Sue me。:-)它附带了一些关于我在README.md中的探索的注释。

不幸的是,代码还没有工作,所以问题仍然存在。 我很想知道我的代码中我做错了什么!

2 个答案:

答案 0 :(得分:3)

您可以在Ask Ubuntu中阅读此问题:

dbusmenu-glib的作者Ted Gould提供了一些关于如何将应用程序菜单连接到全局菜单栏的指示。我可以改写他的答案,但我认为你最好先阅读相关的答案。

答案 1 :(得分:0)

要使其与Java应用程序一起使用,请查看此博客上的解决方案2:

Integrating Java Swing Applications with Unity Global Menu