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

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

すでに試してみましたこれしかし、Eclipse (Indigo、手動でインストール) に関するエントリが HUD にまだ表示されていません。

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

答え1

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

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

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

sudo updatedb

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

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

上記のコマンドは、正確な GTK2 libappmenu.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 をスクリプト化して、AppMenu と HUD をサポートするようにします。

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

その後、Eclipse IDE を再起動します。

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


後で Eclipse IDE の appmenu / HUD サポートを無効にしたい場合 (変更を元に戻す)、上記の最初の手順に従って 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

関連情報