Il n'y a pas d'option pour le moment pour épingler automatiquement le .desktopfichier au lanceur d'une application qui vient d'être installée. Il ne comprend pas seulement IntelliJ mais de nombreuses autres applications.
Techniquement parlant, il existe des moyens d'ajouter une icône à la liste des icônes du lanceur , mais la plupart des développeurs ne l'utilisent pas et laissent cette option à l'utilisateur. Par conséquent, vous devez épingler manuellement l'icône du lanceur. Sinon, une fois le programme terminé - l'icône disparaît du lanceur, ce qui est le bon comportement de toute application qui ne figure pas dans la liste des favoris du lanceur.
Quant au .desktopfichier lui-même - il est créé.

Cochez uniquement l' Create a desktop entryoption crée le fichier dans le ~/.local/share/applications/dossier, qui est généralement l'emplacement des entrées du lanceur pour les applications inconnues ou spécifiques à l'utilisateur.
Pour confirmer cela, je l'ai exécuté après l'installation:
$ ls ~/.local/share/applications | grep idea
jetbrains-idea-ce.desktop
L' For all usersoption de vérification va créer /usr/share/applications/jetbrains-idea-ce.desktop, car le /usr/share/applicationsrépertoire est disponible globalement pour tous les utilisateurs.
L'un ou l'autre est ce que vous voulez, et ils peuvent être épinglés au lanceur simplement en les faisant glisser du gestionnaire de fichiers ou du tableau de bord vers le lanceur. REMARQUE : le bin/idea.shdoit être exécuté en tant qu'utilisateur normal - sinon, si vous l'exécutez en tant que root, le .desktopfichier appartiendra à root, vous ne pouvez donc pas le faire glisser vers le lanceur. Si tel est le cas, vous pouvez toujourssudo chown $USER:$USER /path/to/jetbrains-idea-ce.desktop
Vous pouvez toujours copier l'un de ces .desktopfichiers sur le bureau si c'est ce que vous voulez, mais les fichiers ne sont pas censés se trouver sur le bureau.
En dernier recours, vous pouvez toujours créer manuellement un .desktopfichier.
Dans mon exemple, ce serait
[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
Notez que cela est différent de l'exemple du lien que vous avez fourni . La ligne #!/usr/bin/env xdg-openn'est pas nécessaire et la Execligne s'exécute /bin/shet le idea.shparamètre as. Notez que ce .desktopfichier doit avoir des autorisations exécutables, sinon vous recevrez un avertissement "Application non approuvée"