분리 된 화면 (Irssi 포함)에 다시 연결할 때마다 Putty 화면의 크기가 시작될 때의 크기로 조정됩니다. 이 후에 창 크기를 변경하면 화면을 분리하고 크기를 다시 조정하면 창의 크기가 다시 원래 크기로 조정됩니다. 창이 란 내 창에 퍼티 창을 의미합니다. 이 기능을 끄려면 어떻게해야합니까?
Windows XP를 로컬로 사용하고 CentOS 6.0을 원격 OS로 사용합니다. 퍼티 0.61.
답변
또한 화면이 원격 세션의 크기를 조정하지 못하게 할 수 있습니다. 다른 답변은 로컬 퍼티 설치에서 이것을 방지합니다. 그러나 다른 워크 스테이션에 오면 어떻습니까?
어쨌든 화면이 xterm의 크기를 조정하지 못하게하려면 다음을 수행해야합니다.
- 편집하다
/etc/screenrc
- 이 텍스트를 찾으십시오.
# Long time I had this in my private screenrc file. But many people
# seem to want it (jw):
# we do not want the width to change to 80 characters on startup:
# on suns, /etc/termcap has :is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l:
#termcap xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l'
#terminfo xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l'
- 두 개의 termcap 줄을 주석 해제하면 화면이 작동합니다.
방금 googled이 문제에 부딪 쳤고 여기 에서 답변을 찾고 테스트하여 다른 사람들에게 유용 할 것이라고 생각했습니다.
전역 screenrc 구성을 편집 할 수 없거나 편집하지 않으려는 경우 ~/.screenrc
현재 사용자에게 적합합니다.
답변
답을 찾았습니다. 이 기능을 “원격 터미널 크기 조정”이라고하며 PuTTY 구성에 설명 된대로 구성-> 터미널-> 기능-> 원격 제어 터미널 크기 조정 비활성화에서 비활성화 할 수 있습니다 .
그래도 화면을 다시 연결하면 원격 요청의 창 크기가 조정되는 이유를 모릅니다.
답변
받아 들여진 대답은 현상에 대한 설명이 부족합니다. 여기 하나가 있습니다 :
- 의 긴 문자열
is
은 터미널의 초기화 문자열이며 일반적으로rs
(에서 사용reset
) 과 동일 합니다. - 주어진 예는 터미널을 132에서 80 열로 재설정하는 제어 순서를 포함합니다. 그 부분은의 “3”
\E[?1;3;4;6l
으로 4 개의 컨트롤로 나눌 수 있습니다. 폭에 영향을주는 일이있다\E[?3l
(참조 텀 제어 시퀀스 를 들어"132 Column Mode (DECCOLM)"
). - 이는 X11R5 xterm 터미널 설명 에 사용 된 VT100 시퀀스 입니다.
- 화면이 시작 (또는 연결) 될 때를 대비하여 터미널을 초기화합니다. 터미널의 너비가 변경됩니다.
- CentOS 6은 이제 조금 낡았습니다. 현재의 업스트림
xterm
설명은 꽤 짧은 시간 동안 짧은 시퀀스를 사용하여 더 많은 것을 초기화합니다. - 더 새로운 / 더 짧은 시퀀스는 다음과 같습니다 :
is2=\E[!p\E[?3;4l\E[4l\E>
(에서 정의xterm-basic
).\E[!p
부분은DECSTR
문자 세트, 색상 및 비디오 속성을 재설정한다. 오래된 순서는 그렇게하지 않았다. 이야기screen
가 작동하지만 청소로하지 않습니다 사용할 수 있습니다. - 다른
TERM
설정 을 사용하는 경우 사용자 지정.screenrc
이 적용되지 않습니다 (TERM
특정 설정과 일치하는 데 사용되기 때문에 ). - 특히와 같은 것을 사용
xterm-256color
하면 동일한 동작이 다시 나타날 수 있습니다.