Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/12/2007, à 10:08

tuorin

[résolu]fusionnner la fenêtre d'un terminal et le logiciel lancé

Bonjour,
je suis amené à  utiliser beaucoup la ligne de commande et il y a un truc pas pratique du tout.
Quand je veux lancer un programme je tape le nom du programme dans un terminal (chez moi xterm) et le programme se lance mais le terminal ne disparaà®t pas.
Je vous explique : je trouve que c'est pas pratique d'avoir deux choses ouvertes (le terminal plus mon logiciel --> firefox par exemple)
Existe-il un moyen de faire disparaà®tre le terminal quand on a lancé la commande d'un logiciel?

Dernière modification par tuorin (Le 29/12/2007, à 21:45)

Hors ligne

#2 Le 29/12/2007, à 10:36

sheep

Re : [résolu]fusionnner la fenêtre d'un terminal et le logiciel lancé

bonjour,

Dans ton cas, il vaudrait peut-être mieux que tu utilises la combinaison de touche Alt+F2 pour lancer tes logiciels, plutot que de les lancer avec le terminal.


Save water, Drink beer

Hors ligne

#3 Le 29/12/2007, à 10:42

tuorin

Re : [résolu]fusionnner la fenêtre d'un terminal et le logiciel lancé

Bonne idée, je n'y avait pas pensé.
Je vais faire ça néanmoins je laisse le topic ouvert car je reste intéressé s'il y a une autre solution.
Il reste en effet le problème des programmes qui ouvre des fichiers (genre mplayer /home/XXX/musique.ogg).
je ne peux pas les lancer avec alt+F2 à  moins de séléctionner dans le programme "ouvrir le fichier" et ce n'est pas ce que je veux.
merci de ta réponse

Dernière modification par tuorin (Le 29/12/2007, à 10:45)

Hors ligne

#4 Le 29/12/2007, à 10:44

Desintegr

Re : [résolu]fusionnner la fenêtre d'un terminal et le logiciel lancé

Dans le terminal, pour lancer ton logiciel, tu utilises nohup tacommande.
Puis tu fermes le terminal.

Dernière modification par Desintegr (Le 29/12/2007, à 10:45)


Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr

Hors ligne

#5 Le 29/12/2007, à 10:45

tuorin

Re : [résolu]fusionnner la fenêtre d'un terminal et le logiciel lancé

ah
merci beaucoup c'est exactement ce que je veux
EDIT: Cette commande ne marche pas avec emacs

Dernière modification par tuorin (Le 29/12/2007, à 11:08)

Hors ligne

#6 Le 29/12/2007, à 12:46

sebtx

Re : [résolu]fusionnner la fenêtre d'un terminal et le logiciel lancé

Ou sinon, il y a une autre possibilité:

Lancer ta commande comme tu le fais habituellement, puis taper Ctrl-Z. Cela va figer ton application et te redonner le prompt. A ce moment là  tu as deux commandes:

-bg : cela va "dégeler" l'application et elle va continuer à  tourner en arrière-plan, à  ce moment là  tu pourras quitter le terminal via la commande exit.

-fg : cela va dégeler l'application mais elle va se remettre en premier plan (tu n'auras plus a main sur le terminal, comme si tu n'avais pas fait ctrl+z).

Hors ligne

#7 Le 29/12/2007, à 13:20

tuorin

Re : [résolu]fusionnner la fenêtre d'un terminal et le logiciel lancé

merci
et ça marche avec emacs donc tout est pour le mieux

Hors ligne

#8 Le 02/01/2008, à 12:19

Mathieu147

Re : [résolu]fusionnner la fenêtre d'un terminal et le logiciel lancé

Tu peux aussi essayer disown


Pffff…

Hors ligne

#9 Le 02/01/2008, à 22:42

stiv

Re : [résolu]fusionnner la fenêtre d'un terminal et le logiciel lancé

Salut !

Tu peux aussi lancer la commande dans le terminal et finir par &.
Exemple :
firefox &
Cela lance le programme en arrière-plan, et tu peux alors quitter le terminal sans tuer firefox. Cela équivaut à faire CTRL-Z puis bg.

Hors ligne

#10 Le 02/01/2008, à 22:46

Southwell

Re : [résolu]fusionnner la fenêtre d'un terminal et le logiciel lancé

stiv ça ne marche pas avec toutes les appli, geany par exemple


"C'est à Madame Justice que je vais dédier ce concerto, en l'honneur des trop longues vacances qu'elle semble s'être accordée, elle qui est censée défendre les enfants des pauvres et punir les malfaiteurs et à la gloire des imposteurs qu'elle nourrit en son sein."

Hors ligne

#11 Le 03/01/2008, à 13:50

Mathieu147

Re : [résolu]fusionnner la fenêtre d'un terminal et le logiciel lancé

Southwell a écrit :

stiv ça ne marche pas avec toutes les appli, geany par exemple

Non. Mais par contre, il te donne le PID du proessus.

Donc t'as qu'a faire

disown pid_du_processus

puis tu pourra fermer ton terminal.


Pffff…

Hors ligne