User Tools

Site Tools


informatique:logiciels:screen

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatique:logiciels:screen [2020/10/21 20:41] – [Utilisation] pteuinformatique:logiciels:screen [2020/10/25 15:16] pteu
Line 1: Line 1:
-{{tag>utilitaire système session}} +======Screen======
- +
-======SCREEN======+
  
 =====Présentation===== =====Présentation=====
Line 8: Line 6:
  
 //NB : Il existe une version améliorée de screen (avec un menu de configuration notamment) nommée byobu.// //NB : Il existe une version améliorée de screen (avec un menu de configuration notamment) nommée byobu.//
- 
- 
-=====Configuration===== 
- 
-Le fichier de configuration se nomme ''.screenrc'', que l'on peut placer dans ''/etc'' ou ''~''. 
- 
-Pour afficher une barre de statut : 
- 
-  hardstatus alwayslastline "%d/%m/%Y [%c] | %w" 
- 
-Pour éviter le message au lancement : 
- 
-  startup_message off 
  
  
Line 67: Line 52:
 =====Combinaisons de touches===== =====Combinaisons de touches=====
  
-Une fois screen lancéon peut diviser l'écran en panneaux (split), toujours avec la combinaison de touche ''ctrl+a'' suivie de :+Pour afficher les raccourcis courantsqui sont modifiables et dépendent de la version de screen, appuyer sur la touche de préfixe ''Ctrl+a'' suivie de ''?''.
  
-  * ''c''pour créer un nouveau terminal +Une fois screen lancé : 
-  * ''k'': killer le terminal courant (une confirmation vous est demandée (y/n)) + 
-  * ''n'': se déplacer vers le terminal suivant +  * ''c''**c**réer une nouvelle fenêtre (nouveau terminal) 
-  * ''p'' : se déplacer vers le terminal précédent +  * ''k'': **k**iller le terminal courant (une confirmation vous est demandée (y/n)) 
-  * ''<n>'' : se déplacer vers le terminal <n>,  avec <n> son numéro (0, 1, ...)+  * ''n'' (**n**ext) : se déplacer vers le terminal suivant 
 +  * ''p'' (**p**revious) : se déplacer vers le terminal précédent 
 +  * ''<nb>'' : se déplacer vers le terminal <nb>,  avec <nb> son numéro (0, 1, ...)
   * ''"'' : voir la liste des terminaux ouverts   * ''"'' : voir la liste des terminaux ouverts
-  * ''ctrl+a''se délacer vers le dernier terminal consulté+  * ''ctrl+a''sélectionner la dernière fenêtre consultée 
 +  * ''Ctrl+<space>'' : sélectionner la prochaine fenêtre
   * ''A'' : pour renommer le titre du terminal courant   * ''A'' : pour renommer le titre du terminal courant
   * ''ctrl+x'' : verrouiller la session screen. En fonction de votre implémentation de screen :   * ''ctrl+x'' : verrouiller la session screen. En fonction de votre implémentation de screen :
     * soit le mdp de votre utilisateur vous sera demandé pour rouvrir la session (e.g. sous Debian);     * soit le mdp de votre utilisateur vous sera demandé pour rouvrir la session (e.g. sous Debian);
     * soit il demande un mdp avant de la verrouiller, qu'il faudra redonner pour la rouvrir (e.g. sous macOSX)     * soit il demande un mdp avant de la verrouiller, qu'il faudra redonner pour la rouvrir (e.g. sous macOSX)
 +  * ''F'' : rafraîchir la fenêtre
  
  
 =====Diviser la fenêtre (split)===== =====Diviser la fenêtre (split)=====
  
-Plutôt que d'avoir un terminal par écran, on peut agencer l'affichage des terminaux en divisant l'écran en panneaux, pour en afficher plusieurs ; mais tous les terminaux sont accessibles dans chaque panneau.+Plutôt que d'avoir un terminal par écran, on peut agencer l'affichage des terminaux en divisant l'écran en panneaux/régions, pour en afficher plusieurs ; mais tous les terminaux sont accessibles dans chaque panneau.
  
 Pour diviser la fenêtre : ''Ctrl+a'' suivi de : Pour diviser la fenêtre : ''Ctrl+a'' suivi de :
-  * ''S'' ("s" majuscule) pour diviser l'écran horizontalement+  * ''S'' pour diviser l'écran horizontalement
   * ''|'' pour diviser l'écran verticalement   * ''|'' pour diviser l'écran verticalement
  
Line 93: Line 82:
   * ''X'' : fermer le panneau (split) courant   * ''X'' : fermer le panneau (split) courant
   * ''<tab>'' pour passer de l'un à l'autre panneau   * ''<tab>'' pour passer de l'un à l'autre panneau
 +  * ''q'' : afficher les numéros sur chaque panneau
 +
 +
 +=====Configuration=====
 +
 +Le fichier de configuration se nomme ''.screenrc'', que l'on peut placer dans ''/etc'' ou ''~''.
 +
 +Pour afficher une barre de statut :
 +
 +  hardstatus alwayslastline "%d/%m/%Y [%c] | %w"
 +
 +Pour éviter le message au lancement :
 +
 +  startup_message off
  
 =====Annexes===== =====Annexes=====
informatique/logiciels/screen.txt · Last modified: 2020/12/03 10:11 by pteu