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/applicationsacuerdo con este hilo. Ingrese la descripción del enlace aquí.
Luego lo intenté chmod 777 /usr/share/applications/jetbrains-idea.desktopy lo arrastré al lanzador, que aún no funciona.
JAVA_HOMEy PATHambos están configurados correctamente.

~/.configcarpeta de respaldocp ~/.config ~/.config-backupy elimine larm -rf ~/.configcarpeta. Después de esto, reinicie.bin/idea.shcomo root consudo? Porque eso crea un.desktoparchivo propiedad de root , y no puedes arrastrarlos al lanzadorRespuestas:
En este momento no hay ninguna opción para anclar automáticamente el
.desktoparchivo 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
.desktoparchivo en sí, se crea.Al marcar solo la
Create a desktop entryopció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 userscreará la opción de verificación/usr/share/applications/jetbrains-idea-ce.desktop, ya que el/usr/share/applicationsdirectorio 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.shdebe ejecutarse como su usuario habitual; de lo contrario, si lo ejecuta como root, el.desktoparchivo 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.desktopSiempre puede copiar cualquiera de ellos en el escritorio si eso es lo que desea, pero
.desktopno se supone que los archivos estén literalmente en el escritorio.Como último recurso, siempre puede crear un
.desktoparchivo 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-openes innecesario y laExeclínea realmente se ejecuta/bin/shy elidea.shparámetro como. Tenga en cuenta que este.desktoparchivo 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~/.zshrcSi ha especificado ningún archivo jar que se ejecute como
javaagentenidea.vmoptions, asegúrese de especificar el nombre de ruta completo.Simplemente cree un archivo .desktop desde IDEA o manualmente y señale el
Execparámetro a la ruta completa de suidea.sharchivo. Luego arrástrelo al lanzador. Funciona bien.fuente
Permítanos crear e instalar un nuevo archivo de escritorio para el
idea.desktopcual es unshortcutarchivoIntelliJ IDEA.$ vi ~/idea.desktopEscriba lo siguiente en el archivo de acceso directo
idea.desktopcon el editor:Ahora, ejecute el siguiente comando para instalar el
idea.desktoparchivo en el/usr/share/applications/directorio:$ sudo desktop-file-install idea.desktopPara completar esta respuesta, creemos un directorio
symlinkin/usr/local/bin:Alternativamente, como el
IntelliJ IDEAarchivo binario ejecutable se encuentra debajo/opt/idea/bin, también podemos agregar su directorio padre a nuestro$PATHpara 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