¿Cómo anclar Eclipse al iniciador de Unity?

240

¿Cómo puedo pin eclipse indigo 3.7 Tengo 'installed' en /opt/ en la barra de tareas?

He intentado ejecutar eclipse y hago clic con el botón derecho para elegir la opción "mantener en el iniciador". Pero cuando hago clic en ese icono, después de cerrar Eclipse, no comienza a eclipsarse.

Ya he consultado Cómo agrego Eclipse Indigo ¿al iniciador? pero ninguna respuesta funcionó para mí. (Nota de la modificación: las respuestas de este hilo ahora están fusionadas en esta)

    
pregunta nunos 17.11.2011 - 00:21

16 respuestas

339

para 11.10 y más reciente

Primero, crea un archivo .desktop para eclipsar:

gedit ~/.local/share/applications/opt_eclipse.desktop

Luego, pegue esto dentro (no olvide editar los valores de Exec e Icon):

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=** something like /opt/eclipse/icon.xpm **
Exec= ** something like /opt/eclipse/eclipse **
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse

Después de eso, abre esa carpeta con nautilus:

nautilus ~/.local/share/applications

Si desea utilizar este iniciador fuera de dash / launcher (por ejemplo, como iniciador de escritorio), necesita agregar permisos de ejecución haciendo clic con el botón derecho en el archivo y seleccionando Propiedades - & gt; Permisos - & gt; Permitir la ejecución , o, a través de la línea de comando:

chmod +x ~/.local/share/applications/opt_eclipse.desktop

Finalmente, suelta opt_eclipse.desktop para iniciar.

    
respondido por el Salem 17.11.2011 - 00:35
88

para Ubuntu 11.10, 12.04, 12.10

Si la carpeta applications no existe dentro de ~/.local/share/ créela

mkdir ~/.local/share/applications

Compruebe si su instalación le dejó un archivo .desktop viable para Eclipse y cópielo si existe

cp /usr/share/applications/eclipse.desktop ~/.local/share/applications/

Si el archivo no existe, cree un archivo .desktop para Eclipse en su carpeta ~/.local/share/applications/ utilizando gnome-desktop-item-edit , es decir:

gnome-desktop-item-edit --create-new ~/.local/share/applications/

En el nombre establecido en Eclipse, en el comando ingrese la ruta al archivo binario de Eclipse, inserte un comentario si lo desea y haga clic en el icono para seleccionar el icono que desea para Eclipse.

Presiona ok cuando hayas terminado.

Después de copiar el archivo o crear uno, abre esa ubicación de carpeta

nautilus ~/.local/share/applications/

Localiza el archivo que acabas de crear y arrástralo al iniciador

    
respondido por el Bruno Pereira 17.11.2011 - 11:47
16

11.04

Si la respuesta de user21580 no funciona (gran sugerencia, pero creo que no funcionó cuando instalé Indigo), puede intentar agregar un archivo eclipse.desktop a ~/.local/share/applications/ , con estos contenidos:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
StartupNotify=true
Icon=<path-to-eclipse-install>/icon.xpm
Name=Eclipse Indigo 3.7
#Exec=env UBUNTU_MENUPROXY=0 <path-to-eclipse-install>/eclipse
Exec=env <path-to-eclipse-install>/eclipse

Si tiene errores, puede probar la línea Exec que está comentada en lugar de la actual.

Referencias:

respondido por el Christoph 14.07.2011 - 10:56
11

Déjame mostrarte cómo crear un iniciador personalizado y fijarlo al Iniciador.

1) Primero, instale gnome-panel:

sudo apt-get install --no-install-recommends gnome-panel

2) Para crear un nuevo atajo de escritorio, ejecute el siguiente comando en el terminal o usando Alt-F2:

gnome-desktop-item-edit --create-new ~/Desktop

Aparecerá una ventana emergente, envíe los detalles de su acceso directo y haga clic en Aceptar:

Ahora su atajo aparecerá en su escritorio.

Luego arrastre su nuevo acceso directo desde el Escritorio a su Iniciador.

¡Eso es todo!

    
respondido por el Atem18 17.11.2011 - 01:14
3

Si ha descargado Eclipse del sitio web en lugar de instalarlo desde los repositorios, puede bloquear que el iniciador no funcione. Puede resolver esto escribiendo el archivo con la extensión .desktop, en nuestro caso eclipse.desktop.

 [Desktop Entry]
 Name=Eclipse
 Comment=Eclipse
 Exec=/path/eclipse
 Icon=/path/icon.xpm
 Terminal=false
 Type=Application

Donde / ruta es donde instaló eclipse. Después de haberlo guardado, debe otorgar permiso de ejecución:

$ chmod +x eclipse.desktop

Luego lo ejecuta con Nautilus y al hacer clic (clic derecho) sobre la laucher puede bloquearlo en el iniciador. Y puedes iniciar la aplicación correctamente.

    
respondido por el Joe 16.12.2012 - 19:48
2

Creo que esta es una versión más limpia:

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=eclipse
Exec=eclipse
Terminal=false
Categories=Development;IDE;Java;

Debería agregar esto a /usr/local/share/applications/eclipse.desktop y a symlink eclipse en /usr/bin . Es posible que desee cambiar la ruta del icono si su tema no tiene un botón eclipse (por ejemplo, ambiance / radiance).

Si no me equivoco, este es el archivo que viene con galileo de los repos (que eliminé), y lo he estado usando con Helios y ahora con Indigo.

    
respondido por el sergio91pt 14.07.2011 - 11:28
1

para 12.04
Prefiero instalar desde el repositorio. Esto solo funciona para mí y documentamos la forma gráfica de hacerlo aquí .

Si debe instalar la versión portátil (obteniendo el archivo tar.gz del sitio web del eclipse), esta es la mejor forma que he encontrado para trabajar de forma portátil y bloqueado para el Iniciador.

Descargue el eclipse portátil y extráigalo a su Escritorio. En una terminal:

sudo apt-get install eclipse-platform
sudo mv Desktop/eclipse /opt/eclipse
/opt/eclipse/eclipse

Haz clic con el botón derecho en el ícono de la barra de inicio y pin a barra. Puedo verificar que es portátil y no la plataforma porque tengo LOADS de complementos instalados que no aparecen cuando se inician de esta manera.

Es posible que la creación de un archivo .desktop funcione, pero que tenga un comportamiento misterioso si tiene instalada más de una instancia portátil.

    
respondido por el RobotHumans 16.04.2012 - 14:29
1

Pruebe

Exec=/bin/bash /home/USERNAME/eclipse/eclipse

o make / home / USERNAME / eclipse / eclipse ejecutable

sudo chmod u+x /home/USERNAME/eclipse/eclipse

y uso:

Exec=/home/USERNAME/eclipse/eclipse
    
respondido por el Binsh 03.05.2012 - 23:04
1

Asegúrese de que si usa la versión de 32 bits en una máquina de 64 bits, instale las bibliotecas de 32 bits ( ia32libs-multiarch , creo que es el paquete en Precise).

Alternativamente, si está intentando ejecutar Eclipse de 64 bits en una máquina de 32 bits, debe descargar la versión de 32 bits en su lugar.

    
respondido por el Thomas Ward 29.05.2012 - 18:39
1

Lo probé para Eclipse MAR (no el de instalación), pero el que es paquete tar.gz en Ubuntu Desktop 14.0.4

gedit /usr/share/applications/eclipse.desktop

contenido para esto:

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=** something like /opt/eclipse/icon.xpm **
Exec= ** something like /opt/eclipse/eclipse **
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse

Luego, en la búsqueda de Eclipse cuando aparece el menú, simplemente arrástrelo al selector y luego comenzará a funcionar. Pasos muy sencillos y nada complicado para ponerlo en marcha.

    
respondido por el Ashu 21.01.2016 - 03:37
1

18.04

Haz clic en Mostrar aplicaciones, encuentra Eclipse en la lista, haz clic con el botón derecho en & amp; Agregar a favoritos.

    
respondido por el Phil 03.05.2018 - 04:19
0

Si no utiliza un archivo * .deb, su software no está incluido en los menús ni en el iniciador. La manera fácil: Simplemente inicie Eclipse desde / opt y busque un icono que aparezca en el selector Unity (la barra lateral). Haga clic derecho y marque "Mantener en el iniciador".

    
respondido por el user21580 14.07.2011 - 10:40
0

para Ubuntu 11.10

Descarga gnome-panel del Centro de software de Ubuntu si aún no está instalado.

Ejecute el Gnome "Create Launcher" desde la terminal de la siguiente manera:

gnome-desktop-item-edit --create-new ~/.local/share/applications/

Aparecerá un cuadro de diálogo.

  • Por nombre: probablemente querrás ponerle el nombre "Eclipse".
  • Para comando: navegue hasta donde se encuentra el ejecutable de Eclipse.
  • Para comentario: algo como "Eclipse IDE" debería hacer.
  • Para el ícono, haga clic en el ícono del trampolín, luego navegue a la carpeta donde está ubicado el ejecutable y seleccione icon.xpm.
  • Haz clic en Aceptar. Ya has creado el ícono del iniciador. Lo único que queda es ponerlo en la barra de inicio.
  • Abra la carpeta ~ / .local / share / applications /. Es posible que deba presionar ctrl-h para mostrar la carpeta local oculta.
  • Arrastra el ícono del iniciador de Eclipse que acabas de crear en el iniciador.

¡Hecho!

    
respondido por el Jason Hartley 12.03.2012 - 08:58
0

En la línea de ejecución, coloque el ejecutable ( eclipse ) directamente. No intente agregar caracteres especiales al espacio , es decir , si su eclipse está en /home/username/My Dev Programs/Eclipse/eclipse , ponga toda la línea con los espacios en la línea ejecutiva. Aquí hay un archivo my eclipse.desktop :

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/marcos/Imagens/Icons/Eclipse Icon 128.png
Name=Eclipse
Exec=/home/marcos/Dev Software/eclipse/eclipse
Comment=Eclipse IDE
Name=Eclipse
Comment=Eclipse IDE
    
respondido por el Marcos Roriz Junior 29.05.2012 - 19:58
0

Usa esto:

[Desktop Entry]
Version=4.2
Name=Eclipse
Comment=Java IDE
Exec=/home/USERNAME/eclipse/eclipse
Type=Application
Icon=/home/USERNAME/eclipse/icon.png
Terminal=false
NoDisplay=false
Categories=Development;IDE

Funciona para mí.

    
respondido por el umop aplsdn 30.08.2012 - 08:24
0

Atem18 es correcto. Haga esto si desea que sus lanzadores estén disponibles en todo el sistema. Así es como automaticé la creación de lanzadores. Esto supone que ya ha instalado gnome-panel.

  1. terminal abierto
  2. mkdir ~/bin o haga clic con el botón derecho en el explorador de archivos de su hogar y cree un bin de carpeta.
  3. source .profile o cerrar la sesión e iniciar sesión
  4. gedit en la terminal o desde el tablero

    #!/bin/sh 
    sudo gnome-desktop-item-edit /usr/share/applications/ --create-new
    

    No use los guiones / viñetas y no tenga que sangrar.

  5. Dale un nombre sin espacios guardados en tu nuevo directorio bin y luego hazlo ejecutable ( chmod a+x launcher-script ) o haz clic con el botón derecho sobre goto properties & gt; Permisos y haga clic en el cuadro de ejecución.

  6. ahora en la terminal: sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

  7. Debería tener la guia Crear iniciador abierta.

    Tipo = Aplicación en la Terminal ESTO SÓLO SE APLICA ESTA VEZ. La mayoría de las veces será la aplicación después de esto.

  8. Puedes nombrar lo que desees. NO-SPACES-PERMITIDO Llamé a la mina Create-Launcher

  9. En el campo de comando, ingrese la ruta al script desde el paso 3: /home/mike/bin/launcher-script Use su nombre de usuario y el nombre real del archivo que creó.

  10. Haz clic en el muelle para agregar un ícono. Lo hice en el Gimp pero hay muchos íconos que podrías usar que son muy genéricos y ya están instalados. Haz clic en la primavera y te llevará a algunos.

  11. Una vez que haya terminado, haga clic en Aceptar. Ahora puede navegar por su navegador de archivos hasta /usr/share/applications y encontrará su nuevo iniciador. Simplemente arrástrelo a su barra de inicio y estará listo para comenzar. Este proceso coloca tus lanzadores en un lugar donde todos los usuarios pueden acceder a ellos. La mayoría de lo que he encontrado lo coloca en el escritorio, lo que podría estar bien para algunos, pero no para mí. Espero que esto te sea útil.

Ahora puedes crear fácilmente tu eclipse launcher y cualquier otro también.

Después de pensarlo, cada vez que creas un nuevo iniciador tendrás que ingresar tu contraseña. Esto es necesario para que el nuevo iniciador sea accesible para todos los usuarios. Pertenecerá a root y el grupo será root de esta manera. Esa es la forma en que el resto del sistema viene configurado. Si cd a /usr/share/applications , type ls -l y, verifíquelo usted mismo. Ubuntu debería haber suministrado su sistema operativo con una aplicación ya instalada para crear lanzadores. Hay otras cosas con las que no estoy de acuerdo, como el protector de pantalla y sin atajos para el escritorio. Solo he estado en 11.10 por un par de días. Voy a intentarlo en la universidad. Si todavía no me gusta en un mes, lo arreglaré.

    
respondido por el user39122 24.12.2011 - 11:27

Lea otras preguntas en las etiquetas