¿Cómo se crea un iniciador de aplicaciones personalizado en Gnome Shell?

70

¿Cómo se crea un iniciador de aplicaciones personalizado en Gnome Shell?

Tengo una instalación local de Eclipse que me gustaría lanzar rápidamente. Así que creé un enlace simbólico al eclipsebinario y lo coloqué en mi escritorio. Si abro un terminal, cda ~ / Desktop y lo ejecuto ./eclipse, inicia Eclipse perfectamente. Sin embargo, si hago clic en el icono de Eclipse en mi escritorio y elijo run, no sucede nada.

Alternativamente, no me importaría poder buscar Eclipse en la pantalla "Actividades", pero no puedo encontrar ninguna documentación sobre cómo agregar o registrar aplicaciones personalizadas.

Cerin
fuente

Respuestas:

105

Intente crear un eclipse.desktoparchivo debajo /usr/share/applications( ~/.local/share/applicationso directamente en ~/Desktop) con el siguiente contenido:

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse IDE
Exec=/path/to/eclipse/executable
Icon=/path/to/eclipse/icon
Type=Application
Categories=Development;

También puedes elegir otra categoría. Para informacion adicional:

Tohuwawohu
fuente
77
Gracias. El único problema con el que me encontré, que los documentos no mencionan, es que el archivo debe ser ejecutable si lo coloca en ~ / Desktop. De lo contrario, solo aparece como un archivo de texto ordinario y no se puede iniciar ni representar con el icono correcto.
Cerin
44
Es posible que necesite reiniciar gnome3 para que esto surta efecto, especialmente el icono. Si es así, ejecute Alt + F2, escriba ren el cuadro y presione Entrar.
mlissner
Su aplicación puede requerir un directorio de trabajo, use Path=/path/to/eclipse/working-dir.
psiphi75
16

Aunque crear su propio lanzador a mano es una solución válida, mi opción preferida es revisar alacartey crear una nueva entrada en los menús, luego aparecerá como un lanzador.

m0skit0
fuente
55
Gracias, no podía creer lo que veo para agregar una entrada simple en mi entorno de escritorio moderno, necesitaba crear un archivo de texto de 10 líneas en un directorio oculto en mi carpeta de inicio, a mano. Esta debería ser la respuesta ganadora.
Luis Muñiz
Una vez que haya creado un nuevo iniciador en el menú, puede buscarlo en la pantalla de actividades y luego arrastrarlo a su panel.
CodeKid
@CodeKid Sí, eso es lo que quise decir :)
m0skit0