GNU Screen

Fiche logiciel validé
  • Création ou MAJ importante : 12/10/10
  • Correction mineure : 12/10/10
Mots-clés
Pour aller plus loin
  • Fiches logiciel PLUME connexes : OpenSSH

GNU Screen : multiplexeur de terminaux en mode texte

Description
Fonctionnalités générales
  • Multiplexeur de terminal. Screen permet de gérer plusieurs sessions de terminaux à travers une seule fenêtre xterm ou via une seule connexion console.
  • Multitâche. Screen permet d'avoir facilement plusieurs shell ouverts et de lancer plusieurs commandes simultanément. 
  • Détachement. Il peut être lancé à travers une connexion ssh et permet de laisser tourner vos commandes en tâches de fond sur les machines hôtes tout en fermant votre session ssh.
  • Partage. Vous pouvez partager votre session screen avec un collaborateur qui travaille sur la même machine par exemple via deux connections ssh distinctes.
  • Screen se lance depuis un terminal aussi bien en mode X qu'en mode console. Une fois screen lancé, vous vous retrouvez avec un nouveau 'shell' lancé dans votre terminal.
Autres fonctionnalités

Il est possible de se rattacher à une session screen lancée depuis un poste de travail à partir d'un autre poste. Ex : vous lisez vos emails via plusieurs clients mutt lancés dans différentes sous sessions screen depuis votre poste de travail, il vous est possible de vous rattacher à cette session screen depuis votre salle serveur pour répondre à un email.

Contexte d'utilisation dans mon laboratoire/service
  • Utilisé dans de nombreuses situations pour se connecter sur un ensemble de services via un seul terminal central.
  • Utilisé très couramment en environnement de calcul, screen permet de lancer des calculs en interactif (potentiellement longs) tout en permettant de quitter la connexion distante.
Limitations, difficultés, fonctionnalités importantes non couvertes

La configuration pour obtenir un affichage un peu amélioré peut être difficile.

Environnement du logiciel
Plates-formes

Unix, BSD, Linux, Debian, Ubuntu, RedHat, CentOS, Cygwin, MacOSX ...

Autres logiciels aux fonctionnalités équivalentes
Environnement de développement
Type de structure associée au développement

Projet GNU

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums
  • discussions et questions : screen-users [at] gnu [dot] org
  • développement et discussions: screen-devel [at] gnu [dot] org
Documentation utilisateur
Contributions

Commentaires

lien invalide

Le lien http://www.neuronfarm.net/blog/.screenrc n'est plus valide
pour twin je pense que l'adresse est maintenant sourceforge.net/projects/twin/
splitvt est un peu plus à jour ici http://slouken.libsdl.org/projects/splitvt/