Ok, donc courir gedit myfile.txtfonctionne bien. Mais qu'en est-il de l'ouverture d'un fichier à partir d'un script bash, en utilisant l'application de bureau par défaut liée au type de fichier?
J'ai essayé ci-dessous, ce qui fonctionne très bien lorsqu'il est exécuté manuellement dans le terminal, mais quand je le mets dans un fichier bash, rien ne se passe:
#!/bin/bash
xdg-open "myfile.txt"&
Que dois-je faire à la place?
Veuillez noter que j'ai également besoin que le fichier reste ouvert après la fermeture du terminal.
geditavec le fichier répertorié (ou ouvre un nouvel onglet dans une session existante). Il revient cependant immédiatement, plutôt que de bloquer jusqu'à la fin du programme.
xtg-opensur *.txt, *.htmlet plus - juste ne fonctionnera pas.