web-dev-qa-db-ja.com

13.10でPhpStormのグローバルメニューを有効にする方法

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ウィンドウからトップバーに移動する方法ですか?これは、WebStorm、Ideaなどの他のJetbrains製品でも問題だと思います。

7
sasa

「jayatana」パッケージをインストールして、システムを再起動するだけです。

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

また、PHPStormで「GTK +」テーマを有効にする必要があります([ファイル]-> [設定]-> [外観])。

ソース

7
jgec

From Ubuntu 15jayantanaはデフォルトでインストールされますが、グローバルメニューはデフォルトで無効になっています。 jayantanaは一部のJava swingパッケージをクラッシュさせるため、そうでない場合は、グローバルに、またはアプリケーションベースごとにアクティブ化できます。

  1. 世界的に

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
  1. アプリケーションごと

この行をアプリケーションの起動スクリプトの最後に追加します

Java_TOOL_OPTIONS="-javaagent:/usr/share/Java/jayatanaag.jar $Java_TOOL_OPTIONS"

IDEのvmoptionsファイルを変更する必要がある場合もあります。ここには、特にIntellij JavaおよびIDEA St​​udioを含むさまざまなAndroidアプリの手順があります。 http://www.javahelps。 com/2015/06/global-menu-support-for-Java.html 。ただし、PhpStormの場合、vmoptionsファイルは「phpstorm.vmoptions」と呼ばれます。このページは、私がそれを機能させるのに役立ちました(15.10では、単にjayatanaパッケージを追加するだけでは不十分でした)

1
crocodile2u