Je ne sais pas quelles commandes sont lancées lorsque vous essayez de lancer un programme à partir du tiret. Comment puis-je déterminer cela et modifier les commandes de ces raccourcis?
Par exemple, je voudrais changer la commande pour lancer skype à partir de:
skype
à
LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype
Je ne sais pas quelle commande est émise lorsque je clique sur l'icône dans le tiret et je ne sais pas comment je pourrais la changer. Le changer à l'aide de l'éditeur de menu gnome ne semble pas avoir d'effet.
Bien que je n’aie pas trouvé les raccourcis, nous pouvons utiliser le dossier .local/share/applications
.
Vous pouvez créer un fichier de cette façon:
gedit ~/.local/share/applications/myskype.desktop
Ensuite, collez quelque chose comme ça dans:
[Entrée du bureau] Version = 1.0 Nom = Mon Skype Exec = env LD_PRELOAD = "/ usr/lib32/libv4l/v4l1compat.so" skype Terminal = false X-MultipleArgs = false Type = Application Icon = skype Catégories = GNOME; GTK; Réseau; StartupWMClass = Skype StartupNotify = true X-Ayatana-Desktop-Shortcuts = NewWindow; [Groupe de raccourcis NewWindow] Nom = Ouvert a Nouvelle fenêtre Exec = env LD_PRELOAD = "/ usr/lib32/libv4l/v4l1compat.so" skype TargetEnvironment = Unity
Sauvegarder et quitter.
Je pense que vous pouvez éditer le fichier /usr/share/applications/skype.desktop Faites d’abord une copie de sauvegarde. Vous devrez probablement éditer la ligne qui se lit Exec = skype pour inclure les modifications souhaitées.
[Edit] J'ai juste essayé cela pour moi et la syntaxe des fichiers .desktop n'autorise pas la connexion = dans la commande Exec, vous devrez peut-être créer un script shell avec votre commande et pointez la ligne Exec sur celle-ci.
Voici quelques informations de base sur les fichiers .desktop: http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s06.html