add intellij to ubuntu launcher
¿Intellij launcher no funciona en la unidad? (11)
- Abra una terminal, en la carpeta / path / idea / bin
- Inicie IntelliJ con ./idea.sh
- Herramientas -> Generar entrada de escritorio
- Cerrar IntelliJ
- En la terminal, inicia nautilus como administrador ( gksudo nautilus )
- Ir a / usr / compartir / aplicaciones
- 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:
-
cd /bin
-
ln -s <path to idea.sh> idea
: ahora está disponible en el tablero debajo de "idea" - abrir tablero , tipo idea y comenzar IntelliJ
- 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]