Intenté ejecutar "Crear entrada de escritorio" desde "Herramientas" en el menú principal y "Configurar" desde la pantalla de inicio. Muestra
Desktop Entry Created
You may now exit IDEA and start it from the system menu (restart a session if a new entry seem not to appear).
pero después de cerrar IDEA (sin bloquear manualmente el ícono del iniciador), el ícono también se elimina. He eliminado la entrada de escritorio de ~/.local/share/applications
acuerdo con este hilo. Ingrese la descripción del enlace aquí.
Luego lo intenté chmod 777
/usr/share/applications/jetbrains-idea.desktop
y lo arrastré al lanzador, que aún no funciona.
JAVA_HOME
y PATH
ambos están configurados correctamente.
~/.config
carpeta de respaldocp ~/.config ~/.config-backup
y elimine larm -rf ~/.config
carpeta. Después de esto, reinicie.bin/idea.sh
como root consudo
? Porque eso crea un.desktop
archivo propiedad de root , y no puedes arrastrarlos al lanzadorRespuestas:
En este momento no hay ninguna opción para anclar automáticamente el
.desktop
archivo al iniciador de una aplicación que se acaba de instalar. No solo incluye IntelliJ sino muchas otras aplicaciones.Técnicamente hablando, hay formas de agregar un ícono a la lista de íconos en el iniciador , sin embargo, la mayoría de los desarrolladores no lo usan y dejan esa opción al usuario. Por lo tanto, debe anclar manualmente el icono del Iniciador. De lo contrario, una vez que el programa salga, el icono desaparecerá del iniciador, que es el comportamiento correcto de cualquier aplicación que no está en la lista de favoritos del iniciador.
En cuanto al
.desktop
archivo en sí, se crea.Al marcar solo la
Create a desktop entry
opción, se crea el archivo en la~/.local/share/applications/
carpeta, que generalmente es donde van las entradas del iniciador para aplicaciones desconocidas o específicas del usuario.Para confirmar eso, ejecuté esto después de la instalación:
Se
For all users
creará la opción de verificación/usr/share/applications/jetbrains-idea-ce.desktop
, ya que el/usr/share/applications
directorio está disponible globalmente para todos los usuarios.Cualquiera de estos es lo que desea, y se pueden anclar al iniciador simplemente arrastrándolos desde el administrador de archivos o al tablero. NOTA :
bin/idea.sh
debe ejecutarse como su usuario habitual; de lo contrario, si lo ejecuta como root, el.desktop
archivo será propiedad de root, por lo tanto, no puede arrastrarlo al iniciador. Si ese es el caso, siempre puedessudo chown $USER:$USER /path/to/jetbrains-idea-ce.desktop
Siempre puede copiar cualquiera de ellos en el escritorio si eso es lo que desea, pero
.desktop
no se supone que los archivos estén literalmente en el escritorio.Como último recurso, siempre puede crear un
.desktop
archivo manualmente .En mi ejemplo, eso sería
Tenga en cuenta que esto es diferente del ejemplo en el enlace que proporcionó . El
#!/usr/bin/env xdg-open
es innecesario y laExec
línea realmente se ejecuta/bin/sh
y elidea.sh
parámetro como. Tenga en cuenta que este.desktop
archivo debe tener permisos ejecutables, de lo contrario recibirá una advertencia "Aplicación no confiable"fuente
~/.local/share/JetBrains/
para abrir nuevamente el Asistente de instalación.Finalmente pude arreglar esto por mí mismo.
Asegúrese de que JAVA_HOME esté configurado correctamente en el perfil de su shell. Por ejemplo, estoy usando zsh así que tengo que añadir
export JAVA_HOME=/.....
en~/.zshrc
Si ha especificado ningún archivo jar que se ejecute como
javaagent
enidea.vmoptions
, asegúrese de especificar el nombre de ruta completo.Simplemente cree un archivo .desktop desde IDEA o manualmente y señale el
Exec
parámetro a la ruta completa de suidea.sh
archivo. Luego arrástrelo al lanzador. Funciona bien.fuente
Permítanos crear e instalar un nuevo archivo de escritorio para el
idea.desktop
cual es unshortcut
archivoIntelliJ IDEA
.$ vi ~/idea.desktop
Escriba lo siguiente en el archivo de acceso directo
idea.desktop
con el editor:Ahora, ejecute el siguiente comando para instalar el
idea.desktop
archivo en el/usr/share/applications/
directorio:$ sudo desktop-file-install idea.desktop
Para completar esta respuesta, creemos un directorio
symlink
in/usr/local/bin
:Alternativamente, como el
IntelliJ IDEA
archivo binario ejecutable se encuentra debajo/opt/idea/bin
, también podemos agregar su directorio padre a nuestro$PATH
para que podamos iniciar el programa sin especificar la ruta absoluta al archivo binario.Tuve problemas de acceso directo similares al instalar Netbeans 10.0, consulte Después de la instalación, Netbeans 10.0 no se ejecutará desde el escritorio Ubuntu 18.04
fuente
Puede ser que sea demasiado tarde de todos modos. Idea 19.1 está creando una entrada que está en el archivo jetbrains-idea.desktop. cuando presiono el iniciador e intento encontrarlo escribiendo
idea
, no se muestra. Una vez que hice una copia de un archivo:Ha comenzado a aparecer.
fuente
simplemente puedes:
fuente