Forcer l'écran GNU à refouler à la largeur de la borne actuelle lors de la réattachement?

Je voudrais forcer l'écran de GNU à reflow à la largeur de terminal existante quand je rattache une session. Il me semble que cela fonctionnait correctement avant de mettre à niveau une machine vers CentOS 6, mais je n'arrive pas à comprendre comment la restaurer. ( TERM=xterm )

Chaque fois que je rattache une session, quel que soit l'état quand je l'ai détaché, il lance à 80 colonnes, en redimensionnant mon terminal (PuTTY, dans ce cas) avec lui.

Je lance et réattache avec:

 screen -aA -R <session> 

Mon file .screenrc contient uniquement les éléments suivants et quelques raccourcis keyboard non pertinents:

 term xterm defscrollback 10000 # status line at the bottom hardstatus on hardstatus alwayslastline hardstatus ssortingng "${-}%{.0c}%-w%{.y0}%f%n %t%{-}%+w %=%{..G}[%H] %{..Y} %D %M %d, %Y %c | Load: %l" caption splitonly "%{.yK}%3n t" caption ssortingng "%{.c0}%3n %t" vbell off # Fix fullscreen programs altscreen on 

après avoir réattaché un ctrl-a F exécute la command "fit" pour resize la window en cours. si vous réattachez en utilisant l'option -A vous devez resize toutes les windows lorsque vous les réattachez. Y en at-il d'autres encore attachés à la session d'écran lorsque vous y attachez? Par exemple, devez-vous utiliser -x pour réattacher au lieu de -r? vous pouvez détacher les autres lorsque vous réattachez avec "screen -D -r" au lieu de "screen -x", et je m'attendrais à ce que cela remplace automatiquement windows.

Essayez d'append ceci (depuis / etc / screenrc) à votre ~ / .screenrc:

 # Change the xterm initialization ssortingng from is2=\E[!p\E[?3;4l\E[4l\E> # (This fixes the "Aborted because of window size change" konsole symptoms found # in bug #134198) termcapinfo xterm* 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l' 

https://superuser.com/a/217281/6593

Notez que cette réponse s'applique uniquement à PuTTY. Je suis aussi forcé d'utiliser un operating system que je préférerais pas, et PuTTY est la seule option réelle en raison d'autres ressortingctions sur le système. J'avais le même problème, mon écran se redimensionnait lors du lancement ou de la connection à une session d'écran existante. J'ai essayé les réponses ici en vain (Windows 10 avec PuTTY 0.67 installé via MSI). Ces réponses auraient pu fonctionner avec un terminal UN * X standard, mais pas avec PuTTY, c'est un beastie différent.

Je suis allé creuser dans les options, et voici "Terminal -> Fonctions" il y a une option intitulée "Désactiver le redimensionnement du terminal télécommandé". Cochez la case, appliquez le paramètre et réessayez l'écran. Je pense que vous findez le problème résolu.