Ensuite tu cliques dans la zone 1 sur une catégorie, ou bien à la racine "Application" (perso je mets tout à la racine, j'en ai pas 50).
Tu cliques sur le bouton 2 pour créer une nouvelle entrée.
Dans la boite de dialogue qui s'affiche, tu remplis la zone 3. Le champ type a disparu depuis, coche à la place la case "lancer dans un terminal", et pour la commande, clique sur le bouton "Browse" et va chercher ton script où tu l'as mis (dans $HOME/bin/ normalement). Donne lui un nom aussi pour le retrouver plus facilement.
Tu peux personnaliser l'icône
Clique sur OK.
Referme alacarte
Ensuite pour l'intégration à ton environnement de bureau, ça dépend. Sous GNOME, je vais juste faire une recherche dans les applications avec le nom que j'ai donné au script dans alacarte, et une fois trouvé, je fais un clic droit dessus → ajouter aux favoris. Ainsi il apparait dans ma barre de lancement. Vu que ce n'est pas une application graphique qu'on lance mais juste un script, le read dans le script permet de voir le terminal se lancer et le bloquer en attente d'un appui touche, pour que le terminal reste affiché au lieu de disparaître instantanément.
# Création d'un .desktop
Posté par liberforce (site web personnel, Mastodon) . En réponse au message Création d'un bouton dans une fenêtre. Évalué à 8.
Crée le dossier
$HOME/bins'il n'existe pas:Enregistre ton script dans ce dossier (pas obligatoire, mais c'est plus propre).
Exemple de script:
Note le
read -n 1qui va faire en sorte d'attendre un appui sur une touche du clavier pour quitter.Ensuite tu peux lancer
alacartesi tu es sous GNOME (ou l'installer avecsudo apt-get install alacarteou équivalent). C'est un éditeur de fichier .desktop, un peu l'équivalent des raccourcis Windows. Tu as cette réponse askubuntu qui décrit alacarte: https://askubuntu.com/questions/308184/icon-assigned-in-desktop-file-is-not-used-when-application-is-loaded-and-launch/338980#338980Alacarte
$HOME/bin/normalement). Donne lui un nom aussi pour le retrouver plus facilement.Ensuite pour l'intégration à ton environnement de bureau, ça dépend. Sous GNOME, je vais juste faire une recherche dans les applications avec le nom que j'ai donné au script dans alacarte, et une fois trouvé, je fais un clic droit dessus → ajouter aux favoris. Ainsi il apparait dans ma barre de lancement. Vu que ce n'est pas une application graphique qu'on lance mais juste un script, le
readdans le script permet de voir le terminal se lancer et le bloquer en attente d'un appui touche, pour que le terminal reste affiché au lieu de disparaître instantanément.