Como faço o HUD funcionar com o Eclipse?

Como faço o HUD funcionar com o Eclipse?

eu já tenteiesse, mas ainda não tenho entradas no HUD referentes ao Eclipse (Indigo, instalado manualmente).

Existe alguma maneira de fazer o HUD funcionar com o Eclipse?

Responder1

Aplicativos Java em geral não são suportados pelo HUD, mas você pode fazê-lo funcionar. Tudo o que você precisa fazer é remover o Eclipse da lista negra do menu de aplicativos, de acordo com esta postagem do blog: http://www.webupd8.org/2013/01/eclipse-ide-get-ubuntu-appmenu-and-hud.html

1) Para obter Ubuntu AppMenu (menu global) e suporte HUD para Eclipse IDE, teremos que colocá-lo na lista de permissões, então teremos que modificar o arquivo GTK2 libappmenu.so.

Para descobrir o caminho exato do GTK2 libappmenu.so (o caminho pode variar dependendo da versão e arquitetura do Ubuntu que você está usando), primeiro execute o seguinte comando:

sudo updatedb

Assim que terminar (não há saída, então espere até terminar), vamos encontrar o caminho GTK2 libappmenu.so usando o seguinte comando:

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

O comando acima deve retornar o caminho exato do GTK2 libappmenu.so.

2) Vamos fazer um backup antes de prosseguir, então utilizando o caminho retornado pelo comando acima, execute o seguinte comando:

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) Agora vamos listar o Eclipse para que ele suporte AppMenu e HUD:

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

E então, reinicie o Eclipse IDE.

Para os últimos comandos acima, lembre-se de usar o caminho exato para o libappmenu.so do GtK2 que você encontrou no passo 1!


Se mais tarde você quiser desabilitar o suporte appmenu / HUD para Eclipse IDE (desfazer as alterações), basta seguir a primeira etapa acima para descobrir o caminho GTK2 libappmenu.so e restaurar o backup que fizemos na etapa 2 usando este comando:

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

informação relacionada