Je ne trouve pas le moyen d'ajouter une entrée de menu personnalisée à un lanceur .desktop.
Dans Unity, j’ai pu ajouter des entrées de menu personnalisées au lanceur, telles que "Ouvrir le fichier customfile.txt" ou "Ouvrir le fichier somespreadsheet.ods". Est-ce possible dans Ubuntu Dock?
Suivez les étapes ci-dessous.
Copiez le fichier .desktop
associé à votre application préférée, par exemple, app-name.desktop
de /usr/share/applications/
à ~/.local/share/applications/
. Vous pouvez le faire en exécutant la commande suivante dans Terminal
cp /usr/share/applications/app-name.desktop ~/.local/share/applications/
Ouvrez le fichier .desktop
à l'aide d'un éditeur de texte, par exemple en exécutant
gedit ~/.local/share/applications/app-name.desktop
Recherchez une ligne commençant par Actions=
. S'il en existe un, ajoutez-y My-Custom-Action;
. Sinon, ajoutez la ligne suivante
Actions=My-Custom-Action;
Écrivez les lignes suivantes à la fin du fichier:
[Desktop Action My-Custom-Action]
Name=Name of the Option
Exec=command-you-want-ro-run
Par exemple, si vous souhaitez ouvrir l'éditeur de texte, mettez gedit
à la place de command-you-want-ro-run
.
Enregistrez le fichier.
Cliquez sur " Activités " et recherchez l'application.
Faites un clic droit sur l'icône de l'application et sélectionnez "Ajouter aux favoris". Il devrait être ajouté au dock Ubuntu.
Maintenant, si vous cliquez avec le bouton droit sur l'icône de l'application nouvellement ajoutée dans le dock, vous devriez voir une entrée "Nom de l'option" dans le menu contextuel qui devrait fonctionner comme prévu.
De même, vous pouvez utiliser d'autres options en ajoutant un nouveau Desktop Action
s et en ajoutant le nom de l'action à la ligne Actions=
. Pour plus d'informations, voir this .