web-dev-qa-db-fra.com

Comment activer le menu global pour PhpStorm dans 13.10

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.

7
sasa

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.

Source

7
jgec

De Ubuntu 15jayantana 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.

  1. Globalement

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
  1. Par application

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"
2

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)

1
crocodile2u