![RubyMine 的应用程序菜单](https://linux22.com/image/1105135/RubyMine%20%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E8%8F%9C%E5%8D%95.png)
我注意到有些应用程序(例如 RubyMine)没有与全局菜单集成。
对于 LibreOffice,我发现已经有修复了。
如何让 RubyMine 这样的应用程序与全局菜单完美集成?如果目前没有解决方案,您需要做什么来解决这个问题(并将其回馈给社区)?
答案1
问题出在 Java 应用程序和 Unity 上。
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/768966
一个选择是按照这个:
答案2
有一个 Java 库可以尝试在 Java Swing 应用程序中强制使用全局菜单。它叫做贾亚塔纳。
它为 Swing 应用程序创建全局菜单,例如 NetBeans IDE、Jetbrains IDE(如 PHPStorm、RubyMine 等)、IntelliJ IDEA、Android Studio 等。
对于 12.04
请参阅本教程并按照 OpenJDK 或 OracleJDK 方法操作:http://hanynowsky.wordpress.com/2012/05/12/integration-of-java-swing-applications-with-unity-global-menu-in-ubuntu-12-04/
适用于 13.10、14.04 和 14.10
在 Trusty 上,Jayatana 有自己的 PPA:
sudo add-apt-repository ppa:danjaredg/jayatana
sudo apt-get update
sudo apt-get install jayatana
重新启动 IDE。