Ce que je veux faire, c'est: Créez un script avec une icône. Je ne connais donc qu'un seul moyen - fichier.desktop avec icône. L'icône des paramètres a réussi, mais je n'ai aucune chance de définir la valeur EXEC: /
Quelqu'un peut-il m'expliquer un peu comment créer un script exécutable avec une icône? créer un fichier .desktop et le lier à ce script? Quelqu'un peut-il me donner la structure de ce fichier .desktop?
Vous n'avez pas mentionné ce que vous avez essayé, alors essayez ceci:
[Desktop Entry]
Name=someName
Comment=
Exec=/path/to/script.sh
Icon=/path/to/icon
Terminal=false
Type=Application
Assurez-vous que votre script est exécutable, comme ceci:
Sudo chmod +x /path/to/script.sh
Cela ne fonctionnera pas non plus si votre script utilise la commande Sudo
ou tout autre élément nécessitant une intervention de l'utilisateur.
Si vous souhaitez qu'il ouvre une fenêtre de terminal lorsque vous l'exécutez (si vous deviez ajouter une entrée ou regarder la sortie), définissez Terminal
sur true.
Terminal=true
Utilisez gnome-desktop-item-edit
:
gnome-desktop-item-edit --create-new /path/to/new/launcher
# Usually, one does (create launcher in current directory) :
gnome-desktop-item-edit --create-new .
Vous serez invité graphiquement pour ces paramètres. Voici un de mes lanceur, que j'ai créé avec cet outil:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_GB]=/path/to/icon/for/en_GB.png
Name[en_GB]=Name_for_en_GB
Exec=/path/to/Shell/script.sh
Comment[en_GB]=Some comment for en_GB
Name=Launcher Name
Comment=Some comment.
Icon=/path/to/icon/file.png
Les paramètres spécifiques de en_GB
ne sont pas obligatoires. N'hésitez pas à remplir avec des valeurs identiques.