Comment ajouter un raccourci vers une commande du menu Cinnamon?


20

Existe-t-il un utilitaire que je peux utiliser pour ajouter une icône au menu Cinnamon qui exécute une commande spécifiée par l'utilisateur et, en prime, affiche une icône spécifiée par l'utilisateur?

en particulier, j'essaie d'ajouter une commande pour ouvrir une machine virtuelle directement, sans avoir à garder le terminal ouvert.

VirtualBox --startvm <myMachineName> --seamless

fonctionne bien avec alt-F2, mais je préfère avoir un raccourci donc je n'ai pas besoin de le taper.

Réponses:


20

Vous pouvez créer un .desktopfichier pour ajouter votre commande au menu Cinnamon.

Commencez par créer un petit script, par exemple: dans votre répertoire personnel

  • Ouvrez votre terminal et saisissez:

    gedit /home/user/myvm.sh
    
  • Tapez ce qui suit:

entrez la description de l'image ici

  • Enregistrez le fichier dans votre répertoire personnel et modifiez les autorisations avec:

    chmod 775 /home/user/myvm.sh
    
  • Ensuite, vous pouvez créer un fichier de bureau, dans le type de terminal:

    cd /usr/share/applications
    sudo -H gedit myvm.desktop
    
  • Ajoutez les informations suivantes:

entrez la description de l'image ici

  • Enregistrez les modifications et assurez-vous que le .desktop dispose des autorisations appropriées, dans le type de terminal:

    sudo chmod 644 /usr/share/applications/myvm.desktop
    

Vous pouvez modifier les informations en fonction de vos besoins, dans ce cas dans le champ "Icône" mettez votre chemin vers votre icône personnalisée, et cela devrait être visible dans le menu Cinnamon dans la catégorie "Outils système" avec le nom "Ma VM" .

entrez la description de l'image ici

Si vous le souhaitez, vous pouvez l'ajouter à votre panneau de cannelle avec un clic droit sur l'icône "Ma VM" dans le menu, puis choisissez "ajouter au panneau"

entrez la description de l'image ici


2
belles instructions, les captures d'écran n'étaient pas nécessaires mais très appréciées :)
ataulm

4
Comme mentionné par la réponse de childno͡.de , l'utilisation ~/.local/share/applicationsn'aura pas besoin des privilèges root si vous n'avez pas besoin d'ajouter de raccourcis pour tous les utilisateurs.
jamesdlin

34

ou vous pouvez simplement utiliser le

cinnamon-menu-editor

(Également disponible en cliquant avec le bouton droit sur le bouton Démarrer, en sélectionnant configureet Open the menu editor.)


Conseil: lors de l'ajout d'une icône personnalisée, veillez à localiser l'image de l'icône quelque part que vous ne risquez pas de modifier à l'avenir.


3

Créez simplement un lien de bureau gnome et placez-le dans .local/share/applications/ des liens de menu personnels.

Soupir: certains installateurs installent leurs liens de bureau dans de .gnome/apps/ sorte que vous souhaitiez peut-être les lier: $ ln -s .gnome/apps/*.desktop .local/share/applications/


Comme indiqué par @ roman-raguet /ubuntu//a/232083/37280 placez-le dans /usr/share/applicationspour tous les utilisateurs

Comme indiqué par @mockfrog /ubuntu//a/800605/37280, vous pouvez créer cette entrée personnelle par cinnamon-menu-editorun outil graphique. Exécutez-le avec sudopour tous les utilisateurs


1

Pour ceux qui recherchent une solution plus simple, ce qui suit propose une interface graphique pour ajouter des lanceurs personnalisés à votre panneau:

cd /usr/share/cinnamon/applets/panel-launchers@cinnamon.org/
./cinnamon-add-panel-launcher.py

C'est différent, je pense. Cela ajoutera des raccourcis à votre panneau, mais pas au menu, non?
ataulm

2
Ne fonctionne plus dans la version actuelle de Cinnamon.
K7AAY

1
Le répertoire existe, mais "cinnamon-add-panel-launcher.py" n'existe pas dans Debian Jessie 8.6 / Cinnamon 2.2.16.
Vue elliptique
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.