1 votes

Faire un raccourci demander quel fichier ouvrir

Exécuter Ubuntu 18.04 sur un ordinateur portable

Je veux créer un raccourci qui, lorsque je clique dessus, me demande quel fichier ouvrir (dans un répertoire spécifique (préétabli) uniquement, pas n'importe où sur le disque) puis l'ouvre pour l'édition en utilisant gedit nomDuFichier &

L'utilisation de cette commande dans le terminal fonctionne :

sh -c "cd ~/chemin/exemple ; gnome-terminal; read nomDuFichier; gedit $nomDuFichier &"

Mon raisonnement est qu'il se rend dans le répertoire que je recherche, ouvre le terminal là-bas, demande le nom du fichier, puis l'ouvre avec gedit.

Sur le raccourci, le comportement est un peu différent. Il se rend dans le bon répertoire, ouvre le terminal avec ce chemin, puis ouvre un nouveau fichier. (Je suppose qu'il crée un fichier sans nom car $nomDuFichier ne contient rien je suppose)

Y a-t-il un moyen de faire cela ? Le plus simple est le mieux. Le but de ceci est d'ouvrir des fichiers .c dans le répertoire sans avoir à s'y rendre et de gagner un peu de temps, et d'apprendre quelques commandes en chemin puisque je suis assez nouveau.

2voto

neildeadman Points 143

Atom prend en charge cela en appuyant sur Ctrl+P ce qui vous permet de commencer à taper un nom de fichier et cela affichera les correspondances les plus proches.

Sachez également que & envoie uniquement un processus en arrière-plan, lorsque vous fermez le processus parent (comme votre terminal), cela tuera tous les processus gedit lancés. Vous voudrez peut-être utiliser nohup ou setsid pour éviter cela.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X