답변:
에서 ( /etc/screenrc
)을 (를 ) 추가 하십시오 ~/.screenrc
.
# Change the xterm initialization string 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'
와 일치하도록 "xterm"을 변경해야 할 수도 있습니다 $TERM
.
termcapinfo
라인 세트 is
의 이름이 이스케이프 코드 시퀀스로 "의 xterm"로 시작하는 어떤 단말 (ininitialization 문자열). \E
대표 escape
다음과 같이 코드는 다음과 같습니다
\E[r - set scrolling region to default (full size of window)
\E[m - reset all resources (keyboard) to their initial values
\E[2J - Erase in Display (ED). 2 -> Erase All.
\E[H - set cursor position to default (1, 1)
\E[?7h - DEC Private Mode Set. 7 -> Wraparound Mode
\E[?1;4;6l - DEC Private Mode Reset. 1 -> Normal Cursor Keys; 4 -> Jump (Fast) Scroll; 6 -> Normal Cursor Mode
교체 된 라인에는 다음 코드가 있습니다.
\E[!p - Soft terminal reset
\E[?3;4l - DEC Private Mode Reset. 3 -> 80 Column Mode; 4 -> Jump (Fast) Scroll
\E[4l - Reset Mode. 4 -> Replace Mode
\E> - Normal keypad
(출처 : XTerm Control Sequences )
xterm 초기화 문자열에 대한 설명 및 제안 된 내용이 정확하지 않습니다.
xterm의 터미널 설명에서 문자열로 시작 :
is2=\E[!p\E[?3;4l\E[4l\E>
우리는
CSI ! p Soft terminal reset (DECSTR).
CSI ? Pm l
DEC Private Mode Reset (DECRST).
...
Ps = 3 -> 80 Column Mode (DECCOLM).
Ps = 4 -> Jump (Fast) Scroll (DECSCLM).
CSI Pm l Reset Mode (RM).
...
Ps = 4 -> Replace Mode (IRM).
ESC > Normal Keypad (DECKPNM).
그러나 DECSTR
대체품에서 찾을 수없는 몇 가지 사항을 재설정합니다.
DECCKM
, KAM
, DECKPAM
)또한 화면을 지우지 않습니다.
사용하는 이유 DECSTR
( 1997 년 이후는 ) 유지하는 것입니다 termcap과는 termcap과의 1024 바이트 제한에 맞게 충분히 작은 크기.
에 대한 설정 screen
은 데비안 패키지입니다. 주석에 언급 된 버그 보고서는 데비안 # 134198입니다. 화면 : 2002 년부터 irssi 및 konsole 에서 가장 눈에 띄는 일종의 이상한 에뮬레이션 문제screen
가 있습니다. 에서 KDE # 134892 반면 같은 시간에 자사의 개발자 상태 KDE # 145977 그들은 다른 사용하지 선호하는 TERM
것보다 값을 xterm
. 일부 사용자는 konsole의 기능과 일치하는 터미널 설명을 원할 수 있으므로 다음과 같이 ncurses입니다 konsole
.
is2=\E[m\E[?7h\E[4l\E>\E7\E[r\E[?1;3;4;6l\E8
대
is2=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l
가짜 투명 화면을 제거하면 화면 사용자 정의의 관련 부분이
is2=\E[r\E[m\E[?7h\E[?1;4;6l
그래서 빠진 것은 (를 제외하고 DECCOLM
) \E[4l
였습니다.
\E7
및 \E8
초기화 문자열 / 저장 스크롤 여백을 조정할 때 커서 위치를 복원합니다. 삽입 모드와 마찬가지로 일부 사용자에게는 기능이 없음을 알 수 있습니다.
사용자 정의의 점은 억제하는 것입니다 DECCOLM
(132분의 80 열) 전환 및 화면의 컷 다운 오히려 기존 사용자 정의에서 작업 서면 터미널 설명에 적응하지 작업뿐만 아니라 수도 를위한 단자.
더 읽을 거리 :