Recientemente descargué IntelliJ IDEA e inicié la aplicación ejecutando . idea.sh
. La aplicación aparece en el iniciador mientras la ejecuto, pero por alguna razón, cuando hago clic derecho sobre ella, no aparece la opción "Bloquear en el iniciador" como ocurre con otras aplicaciones.
¿Cómo lo conecto al lanzador?
¿Es porque estoy ejecutando un script y no un ejecutable directamente que deshabilita esa opción?
Respuesta aceptada:
Parece que hay 2 formas de hacerlo.
Método #1:crear manualmente un archivo .desktop
Sí, necesita crear un lanzador .desktop personalizado para él. Estos son los pasos generales:
-
Cree un archivo *.desktop en
/usr/local/share/applications
(o/usr/share/applications
dependiendo de su sistema).$ gksudo gedit <insert-path-to-new-file.desktop>
-
Pegar debajo del texto
[Desktop Entry] Type=Application Terminal=false Name=IntelliJ IDEA Icon=//eadn-wc01-5196795.nxedge.io/path/to/icon/icon.svg Exec=/path/to/file/idea.sh
Editar
Icon=
yExec=
yName=
. TambiénTerminal=True/false
determina si el terminal abre una ventana y muestra la salida o se ejecuta en segundo plano. -
Coloque el archivo .desktop en el panel Unity Launcher. Para este paso, deberá navegar en un explorador de archivos hasta donde se encuentra el archivo .desktop que creó en los pasos anteriores. Después de ubicar el archivo, arrástrelo a la barra de Unity Launcher en el costado. Después de hacer esto, es posible que deba ejecutar el siguiente comando para que su sistema reconozca el archivo .desktop recién agregado.
$ sudo update-desktop-database
Método #2:Método GUI
En lugar de crear manualmente el archivo .desktop, puede invocar una GUI para ayudar a hacer esto.
-
instalar gnome-panel
$ sudo apt-get install --no-install-recommends gnome-panel
-
inicie el generador de GUI .desktop
$ gnome-desktop-item-edit ~/Desktop/ --create-new
Referencias
- Cómo agregar un script de shell al lanzador como acceso directo