Disons que j'ai une session en cours d'exécution écran avec laquelle j'interagis via PuTTY. J'ai réalisé que la mémoire tampon de défilement est trop petite et je voudrais l'augmenter sans démarrer une nouvelle session d'écran.
Y a-t-il un moyen de faire cela?
Le page de manuel explique que vous pouvez passer en mode ligne de commande dans une session en cours en tapant Ctrl+A, :, puis en émettant la commande scrollback <num>
.
Presse Ctrl-a ensuite : puis tapez
scrollback 10000
pour obtenir un tampon de 10000 lignes, par exemple.
Vous pouvez également définir le nombre par défaut de lignes de défilement en ajoutant
defscrollback 10000
dans votre fichier ~/.screenrc
.
Pour faire défiler (si votre terminal ne vous le permet pas par défaut), appuyez sur Ctrl-aESC puis faites défiler (avec le Ctrl-f pour la page suivante ou Ctrl-a pour la page précédente, ou simplement avec la molette de la souris/deux doigts). Pour quitter le mode de défilement, appuyez simplement sur ESC.
Un autre conseil: Ctrl-ai montre votre réglage actuel du tampon.
Il existe une quantité minimale de mémoire tampon "par défaut" lorsque vous démarrez une session "écran" dans votre "session PuTTY". J'utilise beaucoup les écrans dans mon travail, alors je peux vous dire que vous n'aurez pas une combinaison de tampon 'écran' et de tampon 'PuTTY' dans votre session 'écran'.
Définir le nombre de lignes de défilement par défaut en ajoutant defscrollback 10000
à votre fichier ~/.screenrc
constitue la solution appropriée.
Par ailleurs, j'utilise "defscrollback 200000" dans mon fichier ./screenrc
.