Il n'y a pas d'option pour le moment pour épingler automatiquement le .desktop
fichier 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 .desktop
fichier lui-même - il est créé.
Cochez uniquement l' Create a desktop entry
option 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 users
option de vérification va créer /usr/share/applications/jetbrains-idea-ce.desktop
, car le /usr/share/applications
ré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.sh
doit être exécuté en tant qu'utilisateur normal - sinon, si vous l'exécutez en tant que root, le .desktop
fichier 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 .desktop
fichiers 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 .desktop
fichier.
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-open
n'est pas nécessaire et la Exec
ligne s'exécute /bin/sh
et le idea.sh
paramètre as. Notez que ce .desktop
fichier doit avoir des autorisations exécutables, sinon vous recevrez un avertissement "Application non approuvée"