在 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 中的探索的注释。
不幸的是,代码还没有工作,所以这个问题仍然悬而未决。我很想知道我在代码中做错了什么!