Ejecuto gnome shell 3.6 y Eclipse 4.2. Instalé Eclipse manualmente, en mi directorio / opt, porque el paquete de Ubuntu para Eclipse está muy desactualizado.
Creé un archivo .desktop para él y lo coloqué en ~ / .local / share / aplicaciones. Se parece a esto:
[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/opt/eclipse-4.2.1/icon.xpm
Exec=/opt/eclipse-4.2.1/eclipse
Terminal=false
Categories=Development;IDE;Java;
Puedo ejecutar Eclipse desde el menú Actividades; si presiono el menú super y escribo "Eclipse" y lo ejecuto, comienza muy bien y aparece en mi lanzador / barra lateral / base / como se llame.
Pero si hago clic derecho en su icono, no hay una opción "Agregar a favoritos".
(Noto que este también es el caso si ejecuto algunos programas muy antiguos, como xeyes y xcalc. ¡Es sorprendente que todavía se distribuyan!)
Entonces, ¿qué tiene un programa que determina si la opción "Agregar a favoritos" está disponible o no? si lo supiera y lo entendiera, tal vez me pondría en el camino correcto para solucionar este problema de Eclipse.
fuente
WM_CLASS
, como se menciona en la otra respuesta aquí. Una vez que descubrí que (al usarxprop
) comenzó a funcionar.alacarte
programa.Main Menu
).Funciona para todos los programas instalados manualmente en gnome shell.
fuente
En Gnome 3.16 logré agregar una aplicación a favoritos nombrando el
.desktop
archivo exactamente como la ventanaWM_CLASS
.Para conocer la ventana
WM_CLASS
:xprop
comando: el cursor se convierte en una cruzWM_CLASS
propiedad (es una lista de valores separados por comas, solo elija el primero)En caso de que esté utilizando varias versiones de Eclipse a la vez y obtenga
WM_CLASS
valores en conflicto (generalmente "Eclipse" para cualquier versión, AFAIK), puede configurar el suyo (es decir, "Eclipse Luna") editando lo relevanteplugin.xml
en el paquete Eclipse que instaló .Es decir, para Eclipse Luna JEE, el archivo a editar es
<install_dir>/plugins/org.eclipse.epp.package.jee_4.4.<some_version>/plugin.xml
fuente
WM_CLASS
archivo--class=firefoxdev
al agregarlo alExec
comando. Cambiar el nombre a esa clase me permitió agregarlo a los favoritos.Crear un archivo .desktop
La solución es realmente muy fácil: en la carpeta de instalación, cree un archivo vacío, asígnele el nombre Eclipse.desktop y copie y pegue este código:
Luego, cambie las propiedades de los archivos para que se puedan ejecutar. Simplemente haga doble clic en él, y Eclipse debería comenzar. Podrá bloquear el icono en el Iniciador.
Por supuesto, cambie la ruta a su instalación de Eclipse. Y si tiene muchas instalaciones, puede cambiar el campo de nombre para que quede más claro en el menú. También puede cambiar el nombre del archivo.
Agrega Eclipse a tu menú
Ahora tiene un excelente iniciador de escritorio, pero aún no está disponible en su menú. Para hacer eso, copie el archivo Eclipse.desktop en:
Si aún no puede encontrar Eclipse en el menú, simplemente cierre sesión en su sesión o reinicie su computadora. Eso debería estar bien.
Fuente: http://blog.ttoine.net/en/2016/06/30/how-to-add-eclipse-neon-launcher-in-gnu-linux-menus-and-launchers/
fuente
*.desktop
archivo no era ejecutable, ¿no?Descubrí que si hago clic con el botón derecho en la aplicación cuando aparece en la búsqueda "Agregar a favoritos" está disponible: cree su archivo * .desktop para que esté disponible en la descripción general de "Actividades" -> Presione "Actividades" / súper tecla - > Escriba el nombre de la aplicación -> Haga clic con el botón derecho como aparece en la búsqueda -> "Agregar a favoritos" ahora debería estar disponible.
En mi caso, tuve este problema con Android Studio (android-studio / bin / studio.sh) ejecutando gnome-shell 3.16.2-2.
fuente
Tuve que agregar
StartupWMClass=
al*.desktop
archivo. Para obtener la ventanaWM_CLASS
, puede hacer clic en la ventana, utilizando elxprop
comando en una terminal.fuente
Tengo el mismo problema después de actualizar Ubuntu 16.04 -> 18.04 cambiando efectivamente Unity -> GNOME. Un archivo .local / share / aplicaciones / eclipse-photon.desktop antiguo pudo iniciar Eclipse, pero su icono se convirtió inmediatamente en uno feo y no se le permitió hacer clic derecho y agregarlo a favoritos.
El problema parecía estar en ausencia de la línea "StartupWMClass = Eclipse IDE" en el archivo .desktop. De alguna manera funcionó en Unity, pero falló en GNOME.
De todos modos, tomé el editor de menú MenuLibre , y me permitió seleccionar una ventana a la que pertenece el elemento de menú (Avanzado -> Clase de inicio WM; primero deberá iniciar su eclipse).
fuente
Asegúrese de que la
Icon=/opt/eclipse-4.2.1/icon.xpm
línea en el.desktop
archivo apunte al archivo correcto. Ese fue el problema en mi caso.fuente