web-dev-qa-db-ja.com

HUDをEclipseで機能させるにはどうすればよいですか?

私はすでに this を試しましたが、Eclipse(Indigo、手動でインストール)に関するHUDのエントリがまだありません。

HUDをEclipseで機能させる方法はありますか?

3
Salem

一般に、JavaアプリケーションはHUDでサポートされていませんが、機能させることはできます。このブログ投稿に従って、アプリメニューのブラックリストからEclipseを削除するだけです: http://www.webupd8.org/2013/01/Eclipse-ide-get-ubuntu-appmenu-and-hud .html

1)Eclipse IDEのUbuntuAppMenu(グローバルメニュー)とHUDサポートを取得するには、ホワイトリストに登録する必要があるため、GTK2libappmenu.soファイルを変更する必要があります。

正確なGTK2libappmenu.soパスを見つけるには(パスは使用しているUbuntuのバージョンとアーキテクチャによって異なる場合があります)、最初に次のコマンドを実行します。

Sudo updatedb

終了したら(出力がないので、完了するまで待ちます)、次のコマンドを使用してGTK2libappmenu.soパスを見つけましょう。

locate "gtk-2.0/2.10.0/menuproxies/libappmenu.so"

上記のコマンドは、正確なGTK2libappmenu.soパスを返す必要があります。

2)続行する前にバックアップを作成しましょう。上記のコマンドで返されたパスを使用して、次のコマンドを実行します。

Sudo cp /path/to/gtk-2.0/2.10.0/menuproxies/libappmenu.so /path/to/gtk-2.0/2.10.0/menuproxies/libappmenu.so.bak

3)次に、Eclipseをwhielistして、AppMenuとHUDをサポートするようにします。

Sudo sed -i 's/Eclipse/Xclipse/g' /path/to/gtk-2.0/2.10.0/menuproxies/libappmenu.so

次に、EclipseIDEを再起動します。

上記の最後のコマンドでは、GtK2 libappmenu.soへの正確なパスを使用することを忘れないでください。手順1で見つけました!


後でEclipseのappmenu/HUDサポートを無効にしたい場合IDE(変更を元に戻す))上記の最初の手順に従って、GTK2 libappmenu.soパスを見つけ、バックアップを復元します。次のコマンドを使用して、手順2で作成しました。

Sudo cp /path/to/gtk-2.0/2.10.0/menuproxies/libappmenu.so.bak /path/to/gtk-2.0/2.10.0/menuproxies/libappmenu.so
1
atilacamurca