JavaアプリケーションでUnityのグローバルメニューをデフォルトで有効にする

JavaアプリケーションのUIはJava独自のため、Jayatanaを経由してUnityのグローバルメニューを表示しています。Ubuntu15.04以降、デフォルトでは無効になっているので有効にします。

Javaアプリケーション全体に適用する場合
profileに追記
ユーザ限定で適用するなら
$ vim ~/.profile
システム全体に適用するなら
$ sudo vi /etc/profile
export JAVA_TOOL_OPTIONS="$JAVA_TOOL_OPTIONS -javaagent:/usr/share/java/jayatanaag.jar"

指定したアプリケーションのみに有効にする場合
コマンドラインから起動する場合
$ JAVA_TOOL_OPTIONS="$JAVA_TOOL_OPTIONS -javaagent:/usr/share/java/jayatanaag.jar" コマンド
GUIから起動する場合など、起動オプションを設定できない場合アプリケーションごとに設定が必要です。
IntelliJ Idea Community
$ vi ~/.IdeaIC2016*/idea64.vmoptions
-javaagent:/usr/share/java/jayatanaag.jar
Android Studio
$ vi ~/.AndroidStudio*/studio64.vmoptions
-javaagent:/usr/share/java/jayatanaag.jar
NetBeans
$ vi /usr/local/netbeans-*/etc/netbeans.conf
-J-javaagent:/usr/share/java/jayatanaag.jar

コメント

このブログの人気の投稿

fontconfigの設定

VLCでBlu-rayを再生

UEFIのブートオーダーを一時的に変更する