web-dev-qa-db-fra.com

Comment ajouter un raccourci à une commande du menu Cinnamon?

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?

plus précisément, j'essaie d'ajouter une commande pour ouvrir directement une machine virtuelle, sans avoir à laisser le terminal ouvert.

VirtualBox --startvm <myMachineName> --seamless

fonctionne bien avec alt-F2, mais je préférerais avoir un raccourci pour ne pas avoir à le taper.

20
ataulm

Vous pouvez créer un fichier .desktop 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 tapez:

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

enter image description here

  • 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:

enter image description here

  • Enregistrez les modifications et assurez-vous que .desktop dispose des autorisations adéquates, 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" indiquez le chemin de votre icône personnalisée, ce qui devrait être visible dans le menu Cinnamon de la catégorie "Outils système" avec le nom "Ma VM".

enter image description here

Si vous le souhaitez, vous pouvez l'ajouter à votre panneau cannelle en cliquant avec le bouton droit de la souris sur l'icône "Ma VM" dans le menu, puis en choisissant "ajouter au panneau"

enter image description here

20
Roman Raguet

ou vous pouvez simplement utiliser le

cinnamon-menu-editor

(Également disponible en cliquant avec le bouton droit sur le bouton de démarrage, en sélectionnant configure and Open the menu editor.)


Conseil: Lorsque vous ajoutez une icône personnalisée, veillez à situer l’image de l’icône quelque part que vous ne serez pas susceptible de changer à l’avenir.

32
mockfrog

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

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


Comme l'a souligné @ roman-raguet https://askubuntu.com/a/232083/3728 placez-le dans /usr/share/applications pour tous les utilisateurs

Comme l'a souligné @mockfrog https://askubuntu.com/a/800605/3728 , vous pouvez créer cette entrée personnelle à l'aide de l'outil graphique cinnamon-menu-editor. Exécutez-le avec Sudo pour tous les utilisateurs

3
childno͡.de

Pour ceux qui recherchent une solution plus simple, voici une interface graphique permettant d’ajouter des lanceurs personnalisés à votre panneau:

cd /usr/share/cinnamon/applets/[email protected]/
./cinnamon-add-panel-launcher.py
1
Chris Knight