J'utilise Tilda (terminal déroulant) sur Ubuntu comme ma "centrale de commande" - à peu près comme d'autres pourraient utiliser GNOME Do, Quicksilver ou Launchy.
Cependant, je ne sais pas comment détacher complètement un processus (par exemple Firefox) du terminal à partir duquel il a été lancé, c'est-à-dire empêcher qu'un tel processus (non-)enfant
- se termine par la fermeture du terminal d'origine
- "pollue" le terminal d'origine via STDOUT/STDERR
Par exemple, afin de démarrer Vim dans une fenêtre de terminal "correcte", j'ai essayé un simple script comme le suivant :
exec gnome-terminal -e "vim $@" &> /dev/null &
Cependant, cela entraîne toujours une pollution (de même, le fait de passer un nom de fichier ne semble pas fonctionner).
1 votes
C'est aussi une bonne question. Je pense qu'il est juste de considérer Bash comme un langage de programmation - bien que la portée de cette question soit probablement plus du côté des administrateurs système...
0 votes
Il s'agit d'un duplicata de cette question stackoverflow.com/questions/285015/
0 votes
En double : superuser.com/questions/177218/
0 votes
Votre cas d'utilisation ne décrit pas un détachement complet, en soi.