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.
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:
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:
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".
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"
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.
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
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