J'ai une application graphique qui commence par un script shell. Comment puis-je créer une icône dans le dock Unity en fournissant le script shell et une .svg
icône?
la source
J'ai une application graphique qui commence par un script shell. Comment puis-je créer une icône dans le dock Unity en fournissant le script shell et une .svg
icône?
Vous devez créer un fichier de raccourci. Les raccourcis du dock Unity se trouvent dans~/.local/share/applications/
Créez un fichier myGUIapp.desktop dans ce répertoire.
Collez ce qui suit dans ce fichier (avec les chemins corrects pour l'icône et le script shell):
[Entrée de bureau]
Nom = Mon application GUI
Exec = / chemin / vers / shellscript.sh
Icône = / chemin / vers / vous / icon.svg
Terminal = faux
Type =
Démarrage de l' application Notifier = vrai
Rendez le fichier exécutable:
Clic droit -> Propriétés -> Autorisations -> Cochez 'Autoriser l'exécution en tant que programme'
Redémarrez Unity (ou faites glisser le fichier vers le Dock pour y accéder directement) .
Regardez dans d'autres fichiers ~/.local/share/applications/
pour avoir une idée de leur apparence. Plus d'informations sont disponibles dans cette entrée de blog .
Modifier:
Si vous souhaitez que le raccourci soit accessible à tous les utilisateurs, vous devriez consulter le guide de packaging Ubuntu sur les icônes.
Fondamentalement, le fichier .desktop est installé ou déplacé à la /usr/share/applications/<binary>.desktop
place et les icônes sont placées dans/usr/share/icons/hicolor/scalable/apps