web-dev-qa-db-fra.com

Ajout d'un programme au programme de lancement avec un script

J'écris un script bash qui modifie un programme, puis ajoute une icône au lanceur d'unité. Bien que j'ai créé le fichier .desktop dans/usr/share/applications, je ne vois pas comment ajouter le raccourci par programme au programme de lancement.

2
Wolfish
  • Commencez par obtenir la liste des applications du lanceur:
 $ gsettings se com.canonical.Unity.Launcher favoris 
  • Faites un tableau des éléments.

  • Ensuite, demandez à votre script d'installation d'ajouter votre application à la matrice

  • Demandez ensuite à votre script d'ajouter les éléments du tableau créé à cette commande en séparant les éléments par une virgule:

 $ gsettings set com.canonical.Unity.Launcher favoris "['app1', 'app2', 'app3', 'votre programme.desktop '] "

app # sont les applications du tableau que vous incluez dans votre script d'installation.

Remplacez votre programme par le nom du lanceur *.desktop que vous avez créé.

Mise à jour:
La procédure est décrite ci-dessus.

Ceci est une ligne de commande qui ajoutera votre application au programme de lancement

 gsettings défini par favoris.canonical.Unity.Launcher "$ (les réglages reçus par com.canonical.Unity.Launcher favoris | sed" s /] /, 'Votre Program.desktop']/")" 

Ajoutez la ligne de commande ci-dessus à votre script d'installation. Remplacez le caractère gras Votre Program.desktop par le programme que vous avez créé. Cela n'empêchera pas vos icônes actuelles. Ça va annexer.

2
L. D. James