Outils pour utilisateurs

Outils du site


app:screen:notes

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
app:screen:notes [2017/07/25 09:44] yoannapp:screen:notes [2025/10/16 12:44] (Version actuelle) yoann
Ligne 2: Ligne 2:
  
 ====== screen ====== ====== screen ======
 +
 +GNU Screen est un gestionnaire de fenêtre (window manager) dans le gestionnaire de fenêtre. C'est un **multiplexeur**, en français : il offre la possibilité d'ouvrir plusieurs terminaux dans un seul terminal. Les premières versions de GNU Screen datent de 1987.
 +
  
 ===== Aide ===== ===== Aide =====
  
 Pour afficher le binding des caractères de contrôle <key>ctrl</key>+<key>a</key> <key>?</key> Pour afficher le binding des caractères de contrôle <key>ctrl</key>+<key>a</key> <key>?</key>
 +
 +===== Gestion des fenêtres =====
 +
 +^ Touches                                            ^ Action                                |
 +^ <key>ctrl</key>+<key>a</key> <key>c</key>          | Créer une nouvelle fenêtre            |
 +^ <key>ctrl</key>+<key>a</key> <key>k</key>          | Fermer la fenêtre courante            |
 +^ <key>ctrl</key>+<key>a</key> <key>\</key>          | Fermer toutes les fenêtre  et quitter |
  
 ===== La notion de session ===== ===== La notion de session =====
Ligne 28: Ligne 38:
 ===== Logging de la console ===== ===== Logging de la console =====
  
-Pour activer l'enregistrement de la console courante <key>ctrl</key>+<key>a</key> <key>H</key>Les entrées/sorties de la console courante sont historisé dans un fichier. Presser les même touches pour désactiver l'historisation.+Pour copier l'affichage courant : <key>ctrl</key>+<key>a</key> <key>H</key>. L'ensemble des caractères de la console courante sont enregistrée dans un fichier nommé ''~/hardcopy.x''
 + 
 +Pour conserver un historique de la session Presser <key>ctrl</key>+<key>a</key> <key>MAJ</key>+<key>H</key>Toutes les entrées/sorties sont conservées dans un fichier ''~/screenlog.x''. 
 + 
 +Presser les même touche pour arrêter l'historisation de la session. 
  
 ===== Générer des alertes ===== ===== Générer des alertes =====
Ligne 45: Ligne 60:
   * <key>ctrl</key>+<key>a</key> <key>:</key>   * <key>ctrl</key>+<key>a</key> <key>:</key>
   * taper **dinfo** et valider   * taper **dinfo** et valider
 +
 +===== Régions et redimensionnement =====
 +
 +Lors du lancement de screen le shell s’exécute en occupant la totalité de l'écran, une seule région existe.
 +
 +  * Pour diviser horizontalement la région: <key>ctrl</key>+<key>a</key> <key>maj</key>+<key>s</key>
 +  * Pour diviser verticalement la région: <key>ctrl</key>+<key>a</key> <key>|</key>
 +  * Pour fusionner deux régions <key>ctrl</key>+<key>a</key> <key>Maj</key>+<key>q</key>
 +  * Pour rafraîchir la région <key>ctrl</key>+<key>a</key> <key>Maj</key>+<key>f</key>
 +  * Pour déplacer le curseur dans la région voisine <key>ctrl</key>+<key>a</key> <key>tab</key>
 +
 +Pour redimensionner la région active, passer en mode commande avec <key>ctrl</key>+<key>a</key> <key>:</key> puis taper:
 +
 +<code>
 +resize -v +10
 +</code>
 +Pour augmenter la taille de la région verticalement de 10 lignes
 +
 +<code>
 +resize -v -10
 +</code>
 +Pour réduire la taille de la région verticalement de 10 lignes
 +
 +Le redimensionnement fonctionne également verticalement avec l'option -h, et il possible de préciser une valeur a l'aide d'un pourcentage:
 +
 +<code>
 +resize -h +10%
 +</code>
 +
 +
  
 ===== Références ===== ===== Références =====
Ligne 50: Ligne 95:
   * https://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/   * https://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/
   * https://doc.ubuntu-fr.org/screen   * https://doc.ubuntu-fr.org/screen
 +  * https://unix.stackexchange.com/questions/7453/how-to-split-the-terminal-into-more-than-one-view#7455
app/screen/notes.1500975843.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)