Qu'est-ce qu'un screen ? L'idée est la suivante : tu as lancé sur ta babasse un client IRC par exemple. Tu es parti au CTI en laissant tourner le client IRC... et tu voudrais accéder à cette console IRC. Tu te connectes à distance sur ta babasse (par SSH par exemple), mais tu ne peux pas accéder à l'écran du client IRC. La seule solution est alors de lancer un deuxième client IRC... Pour éviter cela, on utilise des screens. Avant de lancer le client IRC sur ta babasse, tu ouvres un screen. Quand tu es au CTI, tu fais appel au screen que tu as ouvert, et tu récupère l'écran du client IRC qui tourne sur ta babasse. Avant de te délogguer du CTI, tu détaches le screen du client IRC.
  1. Installer le package screen Tout est dans le titre : apt-get install screen Il n'y a aucune configuration à faire.
  2. Utiliser les screens Je vais prendre l'exemple de 2 scénarios pour expliquer comment ça marche : Pour lancer epic4 dans un screen et ainsi zapper le message d'explication au lancement du screen, il suffit de taper :
    screen epic4 mon_nick irc.via.ecp.fr. Pour fermer un screen, il faut quitter l'application qu'il contient et faire comme si on se déloggait (Ctrl+D ou exit). On a alors le message :
    [screen is terminating] Si tu as lancé ton screen en même temps que l'application, le fait de quitter l'application fermera le screen.


  Précédent   Index   Suivant