intellij ubuntu intellij-idea ubuntu-unity

add intellij to ubuntu launcher



¿Intellij launcher no funciona en la unidad? (11)

  1. Abra una terminal, en la carpeta / path / idea / bin
  2. Inicie IntelliJ con ./idea.sh
  3. Herramientas -> Generar entrada de escritorio
  4. Cerrar IntelliJ
  5. En la terminal, inicia nautilus como administrador ( gksudo nautilus )
  6. Ir a / usr / compartir / aplicaciones
  7. Arrastre el nuevo ícono para IntelliJ a su iniciador

En /usr/share/applications creé:

intellij.desktop :

#!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Type=Application Terminal=false Exec=/path/To/idea.sh" Name[en_US]=Intellij Name=Intellij Icon=/path/to/intellij.png

Luego lo arrastro a la barra de inicio de Unity. Lo hago clic, pero no pasa nada. ¿Cómo puedo hacer que funcione?

JAVA_HOME está configurado correctamente, otras aplicaciones Java (como Eclipse) funcionan y hace clic en idea.sh

Mi configuración:

  • Ubuntu 12.10 de 64 bits (Escritorio)
  • Oracle JDK 1.7
  • Comunidad IntelliJ 12

Crear entrada de escritorio desde: Tools > Create Desktop Entry

Si está actualizando IntelliJ a una nueva versión, haga lo siguiente:

ll ~/.local/share/applications | grep idea

Deberías ver estos dos archivos

-rw------- 1 user user 315 Mar 28 17:06 jetbrains-idea-ce.desktop -rw-rw-r-- 1 user user 311 Mar 28 17:06 jetbrains-idea.desktop

Abra ambos archivos y actualice la ruta de IntelliJ recién instalada en ambos

[Desktop Entry] Version=1.0 Type=Application Name=IntelliJ IDEA Community Edition Icon=/home/user/Downloads/idea-IU-181.4203.550/bin/idea.png Exec="/home/user/Downloads/idea-IU-181.4203.550/bin/idea.sh" %f Comment=The Drive to Develop Categories=Development;IDE; Terminal=false StartupWMClass=jetbrains-idea-ce


En mi máquina con Ubuntu 17.10 y con Intellij instalado usando snap, no pude encontrar ninguna opción de Crear entrada de escritorio .

Resultó que tuve que copiar el archivo .desktop de /var/lib/snapd/desktop/applications a .local/share/applications .


Normalmente solo creo un runner en el menú normal (clic con el botón derecho en el menú de inicio y elijo editar) que apunta a algo como bash -i ~/bin/idea/bin/idea.sh

Uso bash -i para que lea .bashrc donde tengo JAVA_HOME configurado correctamente. Eso funciona como cualquier otro programa.

bin / idea es siempre un enlace a la última versión, así que nunca más tengo que volver a crear este elemento del menú de inicio.


Otra alternativa:

  1. cd /bin
  2. ln -s <path to idea.sh> idea : ahora está disponible en el tablero debajo de "idea"
  3. abrir tablero , tipo idea y comenzar IntelliJ
  4. Haga clic derecho en el ícono en la barra lateral y agréguelo al inicio

Para empezar Intellij Idea from launcher
1. crea un archivo idea.desktop

[Desktop Entry] Name=IntelliJ IDEA Comment=IntelliJ IDEA IDE Exec=/home/rkj/Downloads/idea-IC-129.713/bin/idea.sh Icon=/home/rkj/Downloads/idea-IC-129.713/bin/idea.png Terminal=false StartupNotify=true Type=Application Categories=Development;IDE;


2. Agregue el archivo de permiso al ejecutable (haga clic con el botón derecho en el archivo en la ejecución de la pestaña de permisos)
3. Copie ese archivo a / usr / share / applications (sudo cp idea.desktop / usr / share / applications)
4. Copie ese archivo en /.local/share/applications (sudo cp idea.desktop /.local/share/applications)

Ahora check in dash


Para tener solo un ícono de IntelliJ en el Iniciador, debe agregar la siguiente línea a su archivo .desktop de idea:

StartupWMClass=jetbrains-idea

Mi archivo de muestra de trabajo idea.desktop se ve así:

[Desktop Entry] Type=Application Terminal=false Name=Idea13 Icon=/usr/local/bin/idea13/bin/idea.png Exec=/usr/local/bin/idea13/bin/idea.sh StartupWMClass=jetbrains-idea


Puede usar " herramientas "> " crear entrada de escritorio ", en IntelliJ mismo.


Solo publicando en caso de que otras personas encuentren este problema.

Para mí, todo lo que tenía que hacer era hacer clic con el botón derecho en la entrada e ir a propiedades, y en la pestaña de la Application debajo de la Work path pongo la ruta completa a la carpeta bin.

Por ejemplo /home/teodorvecerdi/Development/idea-IU-172.3317.76/bin/ .


crear archivo jetbrains-datagrip.desktop

sudo gedit /usr/share/applications/jetbrains-datagrip.desktop [Desktop Entry] Version=1.0 Type=Application Name=DataGrip Icon=/home/gilcierweb/DataGrip/bin/product.png Exec="/home/gilcierweb/DataGrip/bin/datagrip.sh" %f Comment=Develop with pleasure! Categories=Development;IDE; Terminal=false StartupWMClass=jetbrains-datagrip


evento con la entrada crear escritorio todavía hay un error, porque el iniciador no está leyendo la configuración JDK_HOME.

así que después de crear la entrada del escritorio, haga clic derecho en el selector y seleccione propiedades y luego agregue bash -i antes de comillas dobles en el comando input text exp: comando [bash -i "/home/me/ides/idea/bin/idea.sh" % f]