터미널 창에서 스크롤 백이 작동하지 않습니다 (ssh 세션)


12

slicehost에 우분투 슬라이스가 있는데, 이는 Xen 호스트의 DomU이며 설치가 상당히 줄어 듭니다.

나를 괴롭히는 것은 shift-pgup을 사용하여 터미널에서 뒤로 스크롤하는 것이 작동하지 않는다는 것입니다.

이 스크롤 백 기능을 사용할 수있는 패키지가 무엇인지 말해 줄 수 있습니까 (그래서 설치되어 있는지 확인할 수 있습니다)-작동하지 않는 이유에 대한 다른 통찰력이 있으면 알려주십시오.

(참고 : 현재 "defscrollback 1024"가 설정된 화면이 실행되고 있지만 여전히 작동하지 않습니다.)

답변:


11

~/.screenrc화면 에서 로그 아웃했다가 다시 로그인 하려면 다음을 추가하십시오 .

shell "/usr/bin/bash"
termcapinfo xterm* ti@:te@

1
두 번째 줄은 모두 필요했습니다. (저는 zsh를 사용하고 있습니다)
OverCoder

4

Screen은 로컬 X 터미널에서 표준 스크롤 백을 비활성화합니다. 실제로 화면 뒤의 저주 프로그램이기 때문입니다. Murali가 말했듯이 화면의 스크롤 백을 사용하려면 Ctrl-A esc를 누른 다음 일반 키 (PgUp / PgDn / cursor)를 사용하여 기록을 살펴 봐야합니다. 탈출은 당신을 다시 얻을 것이다.


흠. 화면을 실행하는 다른 (데비안) 서버에서는 그렇지 않습니다. 여전히 shift-pgup을 사용하여 해당 서버를 다시 스크롤 할 수 있습니다.
Brent

1
Vi 키 바인딩 (hjkl, Ctrl + F, Ctrl + B, / 검색 등)도 화면의 스크롤 백에서 작동합니다.
Murali Suriar

아-또한 이것은 "X 터미널"이 아닙니다-ssh 세션입니다.
Brent

그리고 SSH 세션은 무엇입니까?
womble

1

스크린 세션이 로컬 또는 원격 컴퓨터에 있습니까? 리모컨에있는 경우 화면의 뒤로 스크롤 모드 (기본적으로 Ctrl + A, [)로 들어갑니다.

Shift + PgUp이 관심없이 작동합니까?


내 실수-나는 ctrl-pgup이 아닌 shift-pgup을 의미했다.
Brent

+1 Ctrl-A [(스크롤 백 기능을 제공합니다.))
Brent

화면의 스크롤 백을 사용하면 여러 화면 창 사이를 복사하여 붙여 넣을 수도 있습니다. Ctrl-A [복사 모드로 전환합니다. 스페이스를 한 번 누르면 첫 번째 마크가 설정되고 두 번째 마크는 다시 공백이 설정됩니다. 그런 다음 Ctrl-A]는 버퍼의 내용을 현재있는 창에 붙여 넣습니다.
Murali Suriar

0

서버에서 스크린 세션을 실행하면서 PuTTY를 터미널로 사용하는 경우 PuTTY 구성 터미널-> 기능에서 "대체 터미널 화면으로 전환 비활성화"옆의 확인란을 선택해야합니다. 그러면 스크롤이 정상적으로 작동합니다.


PuTTY가 아닌 그놈 터미널을 사용하고 있지만 감사합니다.
Brent
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.