ppa - uninstall eclipse ubuntu
Los menús de Eclipse no se muestran después de actualizar a Ubuntu 13.10 (15)
¿Qué pasa si no tengo un archivo de este tipo:
/usr/share/applications/eclipse.desktop
Supongo que tiene ese archivo, si instala eclipse desde el repositorio de ubuntu.
Si instala un eclipse independiente, entonces ese archivo no importa. Y no hay tal archivo allí.
Después de actualizar a Ubuntu 13.10, cuando hago clic en cualquier menú en Eclipse (Ayuda, Ventana, Ejecutar) no aparecen. Solo los resguardos de menú y la selección son visibles.
Intenté instalar el nuevo 4.3 y lo mismo está sucediendo. ¿Alguien más está experimentando este comportamiento?
1) Primero, cierra el eclipse y haz esto:
sudo gedit /usr/share/applications/eclipse.desktop
2) al final de este archivo simplemente copie y pegue esta línea
Exec=env UBUNTU_MENUPROXY=0 /your/path/to/eclipse/binary
Abre eclipse, el menú del eclipse comenzará a aparecer. (Funciona en la versión de Ubuntu post 12.04)
Aún puedes acceder al menú usando la tecla ALT :)
Debe escribir export UBUNTU_MENUPROXY=0
antes de abrir eclipse, y tiene que abrir eclipse desde la terminal en lugar del menú global.
En cuanto a mí, me pareció mejor editar el iniciador de eclipse, el mío es /usr/bin/eclipse
(se requiere permiso de root).
Última línea:
exec $ECLIPSE "$@"
se convierte en:
env UBUNTU_MENUPROXY=0 $ECLIPSE "$@"
Por lo tanto, ahora no importa cómo se inicie, mediante el ícono de desconexión, el comando de terminal o el reinicio automático después de la instalación de un nuevo complemento.
Este error ha sido confirmado en Ubuntu 13.10, aquí hay un bugs.launchpad.net/ubuntu/+source/unity/+bug/1221848 . Para superar el problema, debe cambiar su archivo eclipse.desktop en parte de Exec que pasa env UBUNTU_MENUPROXY con la ruta de eclipse y eclipse se podrá ejecutar desde el iniciador con la barra de menús funcional. Aquí está patern para cambiar el archivo eclipse.desktop:
Exec=env UBUNTU_MENUPROXY= path/to/eclipse
La misma pregunta ha sido publicada (y respondida por mí) en askubuntu:
Los menús de Eclipse están cortados o no se muestran
Aquí está la respuesta completa.
Cómo resolver problemas de menú de Eclipse en Ubuntu 13.10
(De manera estable, hasta que alguien arregle el error)
Este método da por sentado que ya tiene su archivo eclipse.desktop (o que, alternativamente, puede crear uno nuevo desde cero). De lo contrario, puede echar un vistazo momentáneamente a la "manera rápida" a continuación.
Abra su archivo eclipse.desktop :
sudo -H gedit /usr/share/applications/eclipse.desktop
(Si no puede encontrarlo en esta ruta, intente en
~/.local/share/applications/eclipse.desktop
. De lo contrario, es posible que tenga que encontrar el suyo mediante el comandolocate
).Reemplace la línea
Exec=
con esto:Exec=env UBUNTU_MENUPROXY= eclipse
Donde "eclipse" es el camino a su ejecutable de eclipse. En este caso es solo "eclipse" ya que hay un enlace simbólico en la carpeta
/usr/bin
.NOTA: Si no puede encontrar su archivo eclipse.desktop , simplemente puede crear uno desde cero en la ruta anterior y rellenarlo con estas líneas:
[Desktop Entry] Type=Application Name=Eclipse Icon=eclipse Exec=env UBUNTU_MENUPROXY= eclipse Terminal=false Categories=Development;IDE;Java;
Guarda el archivo.
Ahora puedes ejecutar Eclipse desde su ícono como siempre.
(Forma rápida pero repetitiva)
Si no tiene ningún archivo eclipse.desktop y no desea crearlo en este momento, simplemente puede ejecutar Eclipse con este comando:
UBUNTU_MENUPROXY= eclipse
donde "eclipse" es la ruta a su ejecutable de eclipse
. Tenga en cuenta que esta es solo la forma rápida de ejecutar Eclipse una vez. Si no desea recordar este comando y usarlo cada vez que tenga que ejecutar Eclipse, siga la "manera estable" que se encuentra arriba.
Fuentes:
La misma pregunta ha sido respondida en askubuntu:
Los menús de Eclipse están cortados o no se muestran
Podría haber encontrado una posible solución para su problema. He experimentado el mismo problema que el descrito, Unity Ubuntu 13.10 de 64 bits, Eclipse 4.3.0, los menús no estaban visibles.
Entonces me doy cuenta de que podría ser útil si me aclarara, el archivo de acceso directo del escritorio para Eclipse contendría algo como esto:
[Desktop Entry]
Version=4.3.0
Name=Eclipse
Comment=IDE for all seasons
#Exec=/home/USERNAME/Dokument/eclipse/eclipse
Exec=env UBUNTU_MENUPROXY=0 /home/USERNAME/Dokument/eclipse/eclipse
Icon=/home/USERNAME/Dokument/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Utility;Application
La fila Exec=env UBUNTU_MENUPROXY=0 /home/USERNAME/Dokument/eclipse/eclipse
, parte referenciada en la publicación que señalé, es la que hace visibles los menús, ¡y listo! :)
En mi caso, este archivo ( eclipse.desktop
) reside en /usr/share/applications/
Espero que esto ayude.
Lo resolví abriendo mi Eclipse por terminal como SU.
sudo ./eclipse
Nada me funcionó hasta que agregué la siguiente línea al archivo .profile
en mi carpeta de inicio y reinicié mi computadora.
export UBUNTU_MENUPROXY=0
Funciono para mi
Para aquellos que usan el paquete ADT (Android Developer Tools):
- Crear un lanzador para eclipse.
- Edite /home//.local/share/applications/adt.desktop de la manera descrita por la solución aceptada.
Esto devolverá los menús, sin embargo, no estará integrado en la barra superior.
Robert
Parece que el error sigue ahí, incluso en 14.10 con Eclipse Luna. Mis menús no se muestran. Configuro eclipse usando el tutorial aquí - http://ubuntuhandbook.org/index.php/2014/06/install-latest-eclipse-ubuntu-14-04/
y usé ese tutorial más la mejor respuesta para hacer que el escritorio sea así:
[Desktop Entry]
Version=4
Name=Eclipse
Comment=Integrated Development Environment
Exec=env UBUNTU_MENUPROXY=0 /usr/share/applications/
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;Java
Ahora, mi eclipse ni siquiera se ejecutará.
Con el ícono del escritorio a continuación, al menos eclipse se abre -
[Desktop Entry]
Name=Eclipse 4
Type=Application
Exec=/opt/eclipse/eclipse
Terminal=false
Icon=/opt/eclipse/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=Eclipse
EDITAR - Los menús ahora son visibles. No sé qué pasó!
Tienes que crear un nuevo archivo para abrir eclipse.
#!/bin/bash
export UBUNTU_MENUPROXY=0
path_to/eclipse/eclipse
Tuve el mismo problema de submenús deshabilitados con Eclipse Kepler de 64 bits en Ubuntu 13.10. Pero finalmente logré que funcionara con el siguiente trabajo. Este error ya ha sido reportado en este bugs.launchpad.net/ubuntu/+source/unity/+bug/1221848 .
Cree un archivo eclipse.desktop
en /usr/share/applications/
con el siguiente contenido.
[Desktop Entry]
Version=4.3.0
Name=Eclipse
Comment=IDE for all seasons
Exec=env UBUNTU_MENUPROXY=0 /home/USERNAME/eclipse/eclipse
Icon=/home/USERNAME/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Utility;Application
o bien, también puede probar con el siguiente archivo de script de bash ejecutable que abre Eclipse. Coloque el archivo en el directorio /bin
o /usr/local/bin
.
#!/bin/bash
export UBUNTU_MENUPROXY=0
path_to/eclipse/eclipse
cierra tu eclipse si ya has lanzado la aplicación eclipse.
escribe este comando en la terminal
$ sudo gedit /usr/share/applications/eclipse.desktop
Nota: puede encontrar el archivo eclipse.desktop en esta ruta .... / usr / share / applications / Eclipse
Añade estas líneas en este archivo.
[Desktop Entry]
Version=4.3.0
Name=Eclipse
Comment=IDE for all seasons
#Exec=/home/USERNAME/Dokument/eclipse/eclipse
Exec=env UBUNTU_MENUPROXY=0 /home/ashish123/adt-bundle-linux-x86-20140702/eclipse/eclipse
Icon=/home/ashish123/adt-bundle-linux-x86-20140702/eclipse/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Utility;Application