我已经安装了 PhpStorm /opt/phpstorm
,第一次运行后有文件~./local/share/applications/jetbrains-phpstorm.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=PhpStorm
Icon=/opt/phpstorm/bin/webide.png
Exec="/opt/phpstorm/bin/phpstorm.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-phpstorm
我已尝试过,Exec=env UBUNTU_MENUPROXY=1 /opt/phpstorm/bin/phpstorm.sh
但是没有用。
因此,我的问题是如何将菜单栏(文件、编辑等)从 PhpStorm 窗口移动到顶部栏,就像在其他应用程序中看到的那样,以便获得更多的工作空间和更好的系统集成?我认为这也是其他 Jetbrains 产品(如 WebStorm、Idea 等)的问题。
答案1
只需安装“jayatana”包并重新启动系统。
sudo add-apt-repository ppa:danjaredg/jayatana
sudo apt-get update
sudo apt-get install jayatana
您还需要在 PHPStorm 中启用“GTK+”主题(文件 -> 设置 -> 外观),否则我认为它将无法起作用。
答案2
默认情况下会安装From Ubuntu 15
jayantana
,但默认情况下会禁用全局菜单。因为jayantana
某些 Java Swing 包会崩溃,如果没有,您可以全局激活或按应用程序基础激活。
- 全球
jayatana.conf
创建一个名为in location的文件/usr/share/upstart/sessions/
并用以下数据填充它
description "Java Ayatana"
start on starting dbus
script
initctl set-env --global JAVA_TOOL_OPTIONS="-javaagent:/usr/share/java/jayatanaag.jar $JAVA_TOOL_OPTIONS"
end script
- 根据应用程序
在应用程序启动脚本的底部添加此行
JAVA_TOOL_OPTIONS="-javaagent:/usr/share/java/jayatanaag.jar $JAVA_TOOL_OPTIONS"
答案3
您可能还需要修改 IDE 的 vmoptions 文件。在这里您可以找到各种 Java 应用程序的说明,具体包括 Intellij IDEA 和 Android Studio:http://www.javahelps.com/2015/06/global-menu-support-for-java.html。请注意,对于 PhpStorm,vmoptions 文件称为“phpstorm.vmoptions”。此页面帮助我使其正常工作(在我的 15.10 上仅添加 jayatana 包是不够的)