Si une application est en cours d'exécution, vous pouvez cliquer avec le bouton droit de la souris sur l'élément dans le démarreur de l'unité, sélectionner "Verrouiller pour lancer" et le programme y restera même s'il est fermé.
Le problème est que le nouveau lanceur a maintenant le titre de la fenêtre lorsqu'elle était verrouillée. C’est souvent non seulement le nom du programme, mais aussi des informations supplémentaires, telles que app.js - My Project - Visual Studio Code
. Il restera même après avoir déverrouillé l'application.
Est-il possible de renommer le programme de lancement sans prendre la peine de créer un fichier .desktop
? Où l'unité enregistre-t-elle les informations des lanceurs verrouillés?
Comme @doug l'a mentionné dans son commentaire, tous les lanceurs peuvent être trouvés dans dconf: dconf-editorcomcanonicalunitylauncherfavorites ou récupérer de cli avec:
gsettings get com.canonical.Unity.Launcher favorites
Dans mon cas, il contenait l'entrée application://code.desktop
et j'ai trouvé le fichier code.desktop
via find
dans ~/.local/share/applications
en utilisant:
Sudo find / -name "code.desktop"
(ce fichier a été généré par unité lorsque j'ai verrouillé l'application).
Après avoir modifié la propriété Name
dans le fichier .desktop
, j'ai relancé l'unité via unity --replace
et le programme de lancement affiche désormais le nom approprié.