So aktivieren Sie das globale Menü für PhpStorm in 13.10


7

Ich habe PhpStorm installiert /opt/phpstormund nach dem ersten Start gibt es eine Datei~./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

Ich habe es versucht, Exec=env UBUNTU_MENUPROXY=1 /opt/phpstorm/bin/phpstorm.shaber das funktioniert nicht.

Meine Frage ist also, wie man die Menüleiste (Datei, Bearbeiten usw.) aus dem PhpStorm-Fenster in die obere Leiste verschiebt, wie dies in anderen Anwendungen der Fall ist, um mehr Arbeitsraum und eine bessere Systemintegration zu erhalten. Ich denke, dies ist auch ein Problem mit anderen Jetbrains-Produkten wie WebStorm, Idea usw.


1
Bitte akzeptieren Sie die folgende Antwort ... es funktioniert gut
Postadelmaga

Antworten:


7

Installieren Sie einfach das "jayatana" -Paket und starten Sie das System neu.

sudo add-apt-repository ppa:danjaredg/jayatana
sudo apt-get update
sudo apt-get install jayatana

Sie müssen auch das Thema "GTK +" in PHPStorm aktivieren (Datei -> Einstellungen -> Darstellung), da ich sonst nicht denke, dass es funktionieren wird.

Quelle


2
es funktioniert wie Charme unter Ubuntu 14.04 und Phpstorm 7.x (GTK + "Thema ist nicht erforderlich, ich benutze" Darcula "ohne Ausgabe)
Postadelmaga

1
Und Logout und Login zurück
Komplex

2

From Ubuntu 15 jayantanaist standardmäßig installiert, das globale Menü ist jedoch standardmäßig deaktiviert. Da jayantanaeinige Java-Swing-Pakete abstürzen, können Sie sie global oder pro Anwendungsbasis aktivieren, wenn dies nicht der Fall ist.

  1. Global

Erstellen Sie eine Datei mit dem Namen jayatana.confin /usr/share/upstart/sessions/Position und füllen Sie es mit folgenden Daten

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. Pro Anwendung

Fügen Sie diese Zeile am Ende Ihres Anwendungsstart-Skripts hinzu

JAVA_TOOL_OPTIONS="-javaagent:/usr/share/java/jayatanaag.jar $JAVA_TOOL_OPTIONS"

Ich benutze die globale Option seit einiger Zeit. Scheint großartig zu arbeiten.
Wouter0100

Ja, es war auch für mich, nach einem Tag hatte ich gelegentliche Abstürze, insbesondere die Idee IDE. Aber Webstorm oder phpStorm funktionieren
einwandfrei

1

Möglicherweise müssen Sie auch die Datei vmoptions für Ihre IDE ändern. Hier finden Sie Anweisungen für verschiedene Java-Apps, insbesondere Intellij IDEA und Android Studio: http://www.javahelps.com/2015/06/global-menu-support-for-java.html . Beachten Sie jedoch, dass für PhpStorm die Datei vmoptions "phpstorm.vmoptions" heißt. Diese Seite hat mir geholfen, es zum Laufen zu bringen (das bloße Hinzufügen eines Jayatana-Pakets war bei meinem 15.10 nicht genug)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.