Я установил 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 и др.
Просто установите пакет «jayatana» и перезапустите систему.
sudo add-apt-repository ppa:danjaredg/jayatana
sudo apt-get update
sudo apt-get install jayatana
Вам также нужно включить тему «GTK +» в PHPStorm (Файл -> Настройки -> Внешний вид), в противном случае я не думаю, что она будет работать.
Из Ubuntu 15
jayantana
установлено по умолчанию, но глобальное меню по умолчанию отключено. Поскольку jayantana
приводит к сбою некоторых java-пакетов, в противном случае вы не можете активировать глобально или для каждой прикладной базы.
Создайте файл с именем jayatana.conf
в местоположении /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"
Вам также может понадобиться изменить файл vmoptions для вашей IDE. Здесь вы найдете инструкции для различных приложений Java, включая, в частности, Intellij IDEA и Android Studio: http://www.javahelps.com/2015/06/global-menu-support-for-java.html . Обратите внимание, что для PhpStorm файл vmoptions называется «phpstorm.vmoptions». Эта страница помогла мне заставить ее работать (простого добавления пакета jayatana было недостаточно на 15.10)