¿Cómo hago que HUD funcione con Eclipse?

¿Cómo hago que HUD funcione con Eclipse?

ya lo he probadoeste, pero todavía no tengo entradas en HUD sobre Eclipse (Indigo, instalado manualmente).

¿Hay alguna forma de hacer que HUD funcione con Eclipse?

Respuesta1

Las aplicaciones Java en general no son compatibles con HUD, sin embargo, puedes hacer que funcione. Todo lo que necesitas hacer es eliminar eclipse de la lista negra del menú de la aplicación según esta publicación de blog: http://www.webupd8.org/2013/01/eclipse-ide-get-ubuntu-appmenu-and-hud.html

1) Para obtener Ubuntu AppMenu (menú global) y compatibilidad con HUD para Eclipse IDE, tendremos que incluirlo en la lista blanca, por lo que tendremos que modificar el archivo GTK2 libappmenu.so.

Para averiguar la ruta exacta de GTK2 libappmenu.so (la ruta puede variar según la versión de Ubuntu que esté usando y la arquitectura), primero ejecute el siguiente comando:

sudo updatedb

Una vez que termine (no hay resultados, así que espere hasta que termine), busquemos la ruta GTK2 libappmenu.so usando el siguiente comando:

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

El comando anterior debería devolver la ruta exacta GTK2 libappmenu.so.

2) Hagamos una copia de seguridad antes de continuar, así que usando la ruta devuelta por el comando anterior, ejecute el siguiente 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) Ahora incluyamos Eclipse para que sea compatible con AppMenu y HUD:

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

Y luego, reinicie Eclipse IDE.

Para el último comando anterior, recuerde usar la ruta exacta al libappmenu.so de GtK2 que encontró en el paso 1.


Si más adelante desea deshabilitar la compatibilidad con el menú de aplicaciones/HUD para Eclipse IDE (deshacer los cambios), simplemente siga el primer paso anterior para encontrar la ruta GTK2 libappmenu.so y restaurar la copia de seguridad que hicimos en el paso 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

información relacionada