Chaque fois que je démarre l'écran (écran -A) ou que j'essaie de me connecter à une session d'écran déjà en cours (écran -Ax), mon terminal est redimensionné à 80 colonnes. Je souhaite empêcher l'écran de redimensionner mon terminal.
J'utilise iTerm sur Snow Leopard et mes sessions d'écran sont sur une machine centos (j'utilise bash comme shell).
la source
L'explication (et les équivalents suggérés) de la chaîne d'initialisation xterm ne sont pas complètement précises.
En commençant par la chaîne de la description du terminal de xterm:
on a
Mais
DECSTR
réinitialise plusieurs éléments introuvables dans le remplacement:DECCKM
,KAM
,DECKPAM
)De plus, cela n'efface pas l'écran.
La raison de l'utilisation
DECSTR
( depuis 1997 ) est de conserver des tailles de capuchon suffisamment petites pour tenir dans la limite de 1024 octets du termcap.Le paramètre pour
screen
vient du paquet Debian; le rapport de bogue mentionné dans le commentaire est Debian # 134198 - écran: a une sorte de problème d'émulation étrange le plus notable avec irssi et konsole , de 2002.screen
ne reconnaît pas cette séquence, et accessoirement, KDE konsole ne met pas en œuvre cette séquence, comme on le voit dans KDE # 134892 , tandis que dans le même temps ses développeurs déclarent dans KDE # 145977 qu'ils préfèrent ne pas utiliser uneTERM
valeur différente dexterm
. Étant donné que certains utilisateurs peuvent vouloir une description de terminal qui correspond aux capacités de konsole, c'est dans ncurses commekonsole
, par exemple,contre
Suppression de l'écran clair parasite, la partie pertinente de la personnalisation de l'écran est
donc ce qui a été laissé de côté était (à part
DECCOLM
)\E[4l
.Le
\E7
et\E8
dans la chaîne d'initialisation enregistre / restaure la position du curseur lors du réglage des marges de défilement. Tout comme le mode d'insertion, certains utilisateurs remarqueraient l'absence de la fonctionnalité.Le but de la personnalisation est de supprimer la
DECCOLM
commutation (colonne 80/132), et le travail à partir de la personnalisation réduite et plutôt ancienne de l'écran peut ne pas fonctionner ainsi que l'adaptation à partir d'une description de terminal écrite pour le terminal.Lectures complémentaires:
la source