Estoy usando Ubuntu 13.10 (con JDK 1.7.0_45).
He descargado y descomprimido Eclipse Kepler para desarrolladores de Java EE.
Los menús del software están en mal estado. No noté problemas similares en otro software.
Cuando hago clic en cualquier menú en Eclipse, el menú desplegable parece estar "cortado". A veces se muestra el menú desplegable, pero las opciones son invisibles.
Intenté Eclipse Indigo, pero ocurre el mismo problema.
Respuestas:
Cómo resolver problemas del menú de Eclipse en Ubuntu 13.10
(Manera estable, hasta que alguien arregle el error)
Este método da por sentado que ya tiene su archivo eclipse.desktop (o que puede crear uno nuevo desde cero). De lo contrario, puede echar un vistazo momentáneo a la "forma rápida" a continuación.
Abra su archivo eclipse.desktop :
(Si no puede encontrarlo en esta ruta, intente
~/.local/share/applications/eclipse.desktop
. De lo contrario, podría tener que encontrar el suyo usando ellocate
comando).Reemplace la
Exec=
línea con esto:Donde "eclipse" es la ruta al ejecutable de tu eclipse. En este caso es solo "eclipse" ya que hay un enlace simbólico en la
/usr/bin
carpeta.NOTA: Si no puede encontrar su archivo eclipse.desktop , simplemente puede crear uno desde cero en la ruta anterior y llenarlo con estas líneas:
Guarda el archivo.
Ahora puede ejecutar Eclipse desde su icono como de costumbre.
(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:
donde "eclipse" es la ruta a su
eclipse
ejecutable. 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 el "camino estable" anterior.O puedes hacer un alias
y el comando eclipse funcionará bien.
Fuentes:
fuente
gedit
creará el archivo de todos modos ;-)sudo gedit /usr/share/applications/eclipse.desktop
creará el archivo eclipse.desktop.Tuve el mismo problema, mi solución más floja es
UBUNTU_MENUPROXY=0 eclipse
.Funciona para mi.
fuente
Exec=env UBUNTU_MENUPROXY= eclipse
a mi archivo eclipse.desktop no me resuelve el problema en Ubuntu 13.10 :-(En mi caso, había dos versiones del archivo en / usr / share / aplicaciones:
Elimine uno de ellos o cambie la línea Exec en ambos como se describió anteriormente. La tercera versión del archivo está en la carpeta de inicio:
Puede eliminar este último o cambiar la línea Exec en este también.
Todo lo que tiene que hacer es cambiar la línea Exec de la siguiente manera:
fuente
~/.local
camino.Necesita editar un archivo llamado eclipse.desktop para incluir la opción MENUPROXY.
sudo find / -name eclipse.desktop
.sudo vim /usr/share/applications/eclipse.desktop
(tenga en cuenta que su ubicación puede ser diferente, consulte el primer paso.Exec=/opt/eclipse/eclipse
. (Tenga en cuenta que el suyo puede tener el "eclipse" sin la ruta completa).Exec=env UBUNTU_MENUPROXY= /opt/eclipse/eclipse
(Edite según sea necesario. Si su instalación no tenía la ruta completa, o si tenía una ruta diferente, ajústela aquí). Tenga en cuenta el espacio después de MENUPROXY =. Esto es importante. `Inicie Eclipse y disfrute de los menús en la parte superior nuevamente.fuente
Puede probar esto: http://ubuntuforums.org/showthread.php?t=2181641&p=12819998#post12819998 El menú de Eclipse no se muestra en el menú global de Unity. Trabaja conmigo
fuente
En mi caso el archivo no existía,
Tuve que crearlo en
~/.local/share/applications
solo crea que
eclipse.desktop
contengaNo te olvides de hacer
, luego abra eclipse y simplemente funciona.
fuente
source eclipse.desktop
? No hagas esto , es completamente innecesario y puede tener efectos no deseados.