134 votes

Comment ajouter un Shell Shell au lanceur comme raccourci

Duplicata possible :
Comment puis-je modifier/créer manuellement de nouveaux éléments de lanceur dans Unity ?
Comment créer des lanceurs sur mon bureau ?

Je veux ajouter quelques Shell Shell dans mon lanceur comme raccourcis .

Ils sont situés profondément à l'intérieur et je dois y naviguer à chaque fois pour les exécuter...

J'ai essayé ce Le lien où la deuxième réponse semble résoudre le problème mais comme indiqué dans les commentaires, je ne trouve pas non plus d'option pour ajouter un lanceur.

Je suppose que cela existait dans la 11.04 avec un bouton "+" sur le lanceur mais j'utilise la 12.04.

Alors comment faire pour que ça marche ? Et j'ai besoin de ces commandes à chaque fois, c'est sûr !

193voto

Rahul Virpara Points 10982
  1. Créer *.desktop L'emplacement du fichier dépend de son utilisation personnelle ou de celle de tous les utilisateurs. Si ces répertoires n'existent pas, créez-les.

Pour un usage personnel , ~/.local/share/applications

gedit ~/.local/share/applications/name.desktop

Pour tous les utilisateurs, /usr/local/share/applications/ (ou /usr/share/applications/ en fonction de votre système).

sudo -i gedit /usr/share/applications/name.desktop
  1. Collez le texte ci-dessous

    [Desktop Entry]
    Type=Application
    Terminal=true
    Name=unmount-mount
    Icon=/path/to/icon/icon.svg
    Exec=/path/to/file/mount-unmount.sh

    modifier Icon= et Exec= et Name=

    Aussi Terminal=True/false détermine si le terminal ouvre une fenêtre et affiche la sortie ou s'exécute en arrière-plan.

  2. mettez-le dans le panneau de l'unité en le faisant glisser depuis le gestionnaire de fichiers.

La logique est très simple : le panneau d'unité permet *.desktop comme lanceur mais je ne l'ai pas essayé car j'utilise Natty.

48voto

liori Points 3178

Ce que @vipara a dit est en grande partie correct, sauf que j'ai aussi trouvé /usr/local/share n'a pas fonctionné pour moi. De plus, vous devrez exécuter sudo update-desktop-database après avoir ajouté ce fichier afin de rafraîchir les applications du lanceur. Il existe également une méthode beaucoup plus simple pour créer les fichiers .desktop. Tout d'abord, assurez-vous que vous avez installé gnome-panel (il était préinstallé sur mon Ubuntu 12.04) :

sudo apt-get install --no-install-recommends gnome-panel

Une fois que vous avez cette commande, alors vous pouvez exécuter :

gnome-desktop-item-edit ~/Desktop/ --create-new

Cela fera apparaître une jolie fenêtre GUI où vous pourrez sélectionner l'application, l'icône, etc. Il déposera le fichier .desktop sur votre bureau (ou à l'endroit où vous le dirigez), vous devrez donc le sudo mv dans le dossier des applications et mettre à jour la base de données du bureau par la suite.

Les lanceurs sont enregistrés dans /home/myusername/.local/share/applications

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X