Al momento non esiste alcuna opzione per il pinning automatico del .desktopfile al programma di avvio di un'applicazione appena installata. Non include solo IntelliJ ma molte altre applicazioni.
Tecnicamente parlando, ci sono modi per aggiungere un'icona all'elenco di icone sul programma di avvio , tuttavia la maggior parte degli sviluppatori non la usa e lascia questa opzione all'utente. Quindi si deve appuntare manualmente l'icona di avvio. Altrimenti, una volta terminato il programma, l'icona scompare dal programma di avvio, che è il comportamento corretto di qualsiasi app che non è nell'elenco dei preferiti del programma di avvio.
Per quanto riguarda il .desktopfile stesso: è stato creato.

Selezionando solo l' Create a desktop entryopzione si crea il file nella ~/.local/share/applications/cartella, che in genere è dove vanno le voci di avvio per le app sconosciute o specifiche dell'utente.
Per confermare ciò, ho eseguito questo dopo l'installazione:
$ ls ~/.local/share/applications | grep idea
jetbrains-idea-ce.desktop
For all usersVerrà creata l'opzione di controllo /usr/share/applications/jetbrains-idea-ce.desktop, poiché la /usr/share/applicationsdirectory è disponibile a livello globale per tutti gli utenti.
Ognuno di questi è quello che vuoi, e possono essere bloccati al launcher semplicemente trascinandoli dal file manager o dal trattino al launcher. NOTA : bin/idea.shdeve essere eseguito come utente normale, altrimenti se lo si esegue come root, il .desktopfile sarà di proprietà di root, quindi non è possibile trascinarlo nel programma di avvio. In tal caso, puoi sempresudo chown $USER:$USER /path/to/jetbrains-idea-ce.desktop
Puoi sempre copiare uno di questi sul desktop se è quello che vuoi, ma i .desktopfile non dovrebbero letteralmente essere sul desktop.
Come ultima risorsa, puoi sempre creare manualmente un .desktopfile.
Nel mio esempio, sarebbe
[Desktop Entry]
Type=Application
Terminal=false
Exec=/bin/sh /home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.sh
Name=Intellij
Icon=/home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.png
Si noti che questo è diverso dall'esempio nel collegamento fornito . Non #!/usr/bin/env xdg-openè necessario e la Execlinea viene effettivamente eseguita /bin/she il idea.shparametro as. Tieni presente che questo .desktopfile deve avere autorizzazioni eseguibili, altrimenti riceverai un avviso "Applicazione non attendibile"