J'ai installé PhpStorm dans /opt/phpstorm
et après la première exécution, il y a un fichier ~./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
J'ai essayé avec Exec=env UBUNTU_MENUPROXY=1 /opt/phpstorm/bin/phpstorm.sh
mais cela ne fonctionne pas.
Ma question est donc de savoir comment déplacer la barre de menus (Fichier, Edition, etc.) de la fenêtre PhpStorm vers la barre supérieure, comme dans d’autres applications, afin d’obtenir plus d’espace de travail et une meilleure intégration du système. Je pense que c'est également un problème avec d'autres produits Jetbrains tels que WebStorm, Idea, etc.
Installez simplement le paquet "jayatana" et redémarrez le système.
Sudo add-apt-repository ppa:danjaredg/jayatana
Sudo apt-get update
Sudo apt-get install jayatana
Vous devrez également activer le thème "GTK +" dans PHPStorm (Fichier -> Paramètres -> Apparence), sinon je ne pense pas que cela fonctionnera.
De Ubuntu 15
jayantana
est installé par défaut mais le menu global est désactivé par défaut. Parce que jayantana
bloque certains Java packages de swing, vous pouvez également l'activer globalement ou par base d'applications.
Créez un fichier appelé jayatana.conf
à l'emplacement /usr/share/upstart/sessions/
et remplissez-le avec les données suivantes
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
Ajoutez cette ligne au bas de votre script de démarrage d'application
Java_TOOL_OPTIONS="-javaagent:/usr/share/Java/jayatanaag.jar $Java_TOOL_OPTIONS"
Vous devrez peut-être également modifier le fichier vmoptions pour votre IDE. Vous trouverez ici des instructions pour diverses applications Java, notamment Intellij IDEA et Android Studio: http: //www.javahelps. com/2015/06/global-menu-support-for-Java.html . Notez cependant que pour PhpStorm, le fichier vmoptions s’appelle "phpstorm.vmoptions". Cette page m'a aidé à le faire fonctionner (ajouter simplement le paquet jayatana n'était pas suffisant le 15.10)