Ne pas quitter les programmes lors de la fermeture d'une session X11

Ne pas quitter les programmes lors de la fermeture d'une session X11 - Logiciels - Linux et OS Alternatifs

Marsh Posté le 23-11-2005 à 21:59:51    

Bonjour,  
 
 
je recherche comment faire pour que quand je me déconnecte d'un serveur X11 (distant) mes programmes tournes toujours.
 
 
Exemple :  
 
Je suis sur mon portable et je me connecte un autre ordinateur sur une session X (X -query ipmachine)  
Je me logue et je lance gaim.
 
Si je ferme la connection, il me ferme gaim. Hors, moi, je voudrais qu'il me laisse gaim et que quand je me reconnecte, gaim est toujours là ! (par toujours là, ça veux dire qu'il à toujours était actif pendant que je n'étais pas connecter)
 
J'arrive à plus ou moins avoir ce résultat là avec vnc, mais l'affichage est déformé. Mais surtout, la connexion sur le serveur X est vraiment rapide alors que vnc, bof...!
 
Donc, en fait, je veux, en quelque sorte, faire du nohup (screen ?) sur tous mes programmes quand je me connecte sur ma machine distante.
 
J'ai cherché mais je n'ai rien trouvé de satisfaisant pour l'instant.
Merci


Message édité par zapan666 le 23-11-2005 à 22:04:25

---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 23-11-2005 à 21:59:51   

Reply

Marsh Posté le 24-11-2005 à 11:34:18    

je suis interressé pour faire la meme chose en console
 
si je lance un programme en mode console, jevoudrait qu'il continu de tourné
 
si j'ouvre une nouvelle console peut on le récuperer après ?
 
 
mezrci pour toute info :p
 

Reply

Marsh Posté le 24-11-2005 à 11:39:03    

matthias1 a écrit :

je suis interressé pour faire la meme chose en console
 
si je lance un programme en mode console, jevoudrait qu'il continu de tourné
 
si j'ouvre une nouvelle console peut on le récuperer après ?
 
 
mezrci pour toute info :p


screen :o
man screen
screen leprogrammedelamortquitue
CTRL+A D
screen -r


Message édité par l0ky le 24-11-2005 à 11:40:06
Reply

Marsh Posté le 24-11-2005 à 11:50:46    

man screen ne me donne rien
 
c'est un programme qu'il faut installer ?
 
le ctrl+a ou D c'est pour faire quoi exactement reprendre le programme qui tourne ?

Reply

Marsh Posté le 24-11-2005 à 11:57:57    

suivant ta distrib, tu install screen
par ex, sous debian: tu fais un joli petit
# apt-get install screen
 
ensuite, tu lances screen avec un joli petit:
$ screen
 
La, tu es dans un pseudo terminal virtuel, tu fais tout le bazard que tu veux faire. Quand tu veux quitter, tu fais un "CTRL+a d" alors ton screen va passer en arrière plan, mais continuera de tourner, même si tu te délogues. Le jour où tu reviens, tu fais un joli petit:
 
$ screen -r
 
(l'option r pour "rattacher" le screen) Le screen est rattaché et tu te retrouves la où tu étais juste avant le "CTRL+a d"
 
 

Reply

Marsh Posté le 24-11-2005 à 11:59:39    

oui c'est un soft à installer (apt-get ou autre)
 
tu tapes screen pour le lancer et CTRL + D pour créer d'autres console dans le screen.
 
Si ta session SSH se coupe pour x raison, tu fais un screen -d -r et tu retrouves tes consoles.
 
Ctrl + A pour basculer d'une console à l'autre.
 
Le jour ou j'ai decouvert screen ma vie a completement changé, si si je t'assure :D
 
Edit : grilled :d


Message édité par lebibi le 24-11-2005 à 12:49:10

---------------

Reply

Marsh Posté le 24-11-2005 à 12:18:32    

nohup ne fonctionne pas pour un soft sous X ?


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 24-11-2005 à 12:18:41    

super c'est exactement ce qu'il me fallait merci les gars vous etes trop fort
 

Reply

Marsh Posté le 24-11-2005 à 12:29:08    

chaced a écrit :

nohup ne fonctionne pas pour un soft sous X ?


nohup fait que le programme que tu lances avec, ignore les signaux de déconnexion.
En pratique, tu lances ton prog avec nohup et les sorties sont redirigées vers un fichier nohup.out par défaut
 
Mais cela ne résoud en rien le problème de récupération d'un programme X après déconnexion...

Reply

Marsh Posté le 26-11-2005 à 20:53:29    

C'est peut être une option de gdm / kdm ?  
En effet, c'est ça qui gère les sessions "graphiques", non ?


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 26-11-2005 à 20:53:29   

Reply

Marsh Posté le 22-12-2005 à 17:04:06    

up :P
 
mais il s'avère qu'hier encore j'utilisé XDMCP pour utiliser un autre ordinateur et mon X local à planté (aie)
Mais quand je me suis reconnecté sur mon ordinateur distant, j'ai re-ouvers une session : je n'avais pas accès au programme, mais ils tournés encore (vu via ps -edf ) donc ça doit presque être possible de faire ce que je veux (il faudrait juste que j'arrive à retombé sur ma session ouverte et pas une nouvelle ;))


---------------
my flick r - Just Tab it !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed