4

在 Ubuntu Unity 下运行时,我可以从哪里开始研究如何为非 Gtk 应用程序添加菜单栏集成?使用诸如“ubuntu unity menu bar integration”之类的关键字进行一些快速的 Google 搜索并没有发现任何有趣的东西。

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


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


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


我在MiniDbus-Menu中写了一些代码。(是的,我不小心将存储库命名不一致。起诉我。:-) 它附带了一些关于我在 README.md 中的探索的注释。

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

4

2 回答 2

3

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

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

于 2012-06-08T11:53:31.953 回答
0

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

将 Java Swing 应用程序与 Unity 全局菜单集成

于 2013-06-08T04:33:20.450 回答