Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- name=$(zenity --entry --title="Création de lanceur" --text="Entrez le nom de l'application")
- file="$HOME/.local/share/applications/$name.desktop"
- touch $file
- echo "#!/usr/bin/env xdg-open" >> $file
- echo "[Desktop Entry]" >> $file
- echo "Name=$name" >> $file
- echo "Comment="$(zenity --entry --title="Création de lanceur" --text="Commentaire ou description de l'application") >> $file
- execpath=${NAUTILUS_SCRIPT_SELECTED_URIS/'file://'/}
- #le problème de cette implémentation est que les paths avec des caractères spéciaux ne sont pas supportés
- echo "Exec=$execpath" >> $file
- echo "Type=Application" >> $file
- echo "Categories="$(zenity --entry --title="Création de lanceur" --text="Catégories standardisées pour cette application\n(voir https://standards.freedesktop.org/menu-spec/latest/apa.html pour plus d'informations)\n avec un \";\" après chaque catégorie.") >> $file
- iconpath=$(zenity --file-selection --title="Icône de l'application" --filename=/usr/share/icons/)
- echo "Icon="$iconpath >> $file
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement