Pour faire afficher une boîte de sélection affichant la liste des fichiers du répertoire /$HOME/Modèles et ouvrir ensuite, dans le répertoire /$HOME/Documents, une copie du fichier sélectionné, j'ai utilisé zenity dans un script qu'il faudra faire lancer par le ... lanceur.
Contenu du script :
#!/bin/bashrepSource="$HOME/Modèles"repCible="$HOME/Documents"# Créer une liste des fichiers qui existent dans le répertoire source (~/Modèles)liste="$(for f in "$repSource"/*;doprintf'%s\n'"${f/*\/}";done)"# Afficher une boîte de dialogue pour sélectionner un des modèles de la listemodel="$(zenity --list --text="Choisissez un modèle de fichier." --column="Liste des modèles existants :"$liste2>/dev/null)"# Si un modèle a été choisi, créer une copie du fichier modèle dans le répertoire cible (~/Documents) et ouvrir le fichier créé[$? -eq 0]&& cp --backup=numbered "$repSource/$model""$repCible/$model"&& exo-open "$repCible/$model"
... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
[^] # Re: Demande de précisions
Posté par MicP . En réponse au message créer un lanceur pour "créer un document". Évalué à 1. Dernière modification le 10 octobre 2025 à 01:33.
Pour faire afficher une boîte de sélection affichant la liste des fichiers du répertoire
/$HOME/Modèleset ouvrir ensuite, dans le répertoire/$HOME/Documents, une copie du fichier sélectionné, j'ai utilisé zenity dans un script qu'il faudra faire lancer par le ... lanceur.Contenu du script :
... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.