터미널 출력 스크롤이 사라짐 (헤드리스 11.10 서버, 10.10에서 업그레이드)


65

최근에 10.10 서버 (헤드리스 EC2)를 11.04로 업그레이드 한 다음 11.10으로 업그레이드했습니다. 두 업그레이드 모두 제대로 작동하는 것 같지만, 이제 출력 스크롤과 관련하여 터미널이 다르게 작동합니다. 11.10 데스크탑 (GNOME 폴백)에서 터미널을 통해이 서버에 액세스하고 있습니다.

10.10 행동 :

  • 터미널 오른쪽에 스크롤 막대가 표시되어 이전 출력으로 다시 스크롤 할 수 있습니다
  • 마우스 휠을 돌리면 더 오래된 출력으로 스크롤됩니다

11.10 행동 :

  • 스크롤 막대가 보이지 않습니다
  • 마우스 휠을 돌리면 내 명령 기록을 통해 현재 줄이 순환됩니다 (UP 키와 동일).

간결하게 설명하기 어려운 문제이며 이에 대한 정보를 찾지 못했습니다. 그러나 동일한 업그레이드를 여러 번 수행했으며 (10.10-> 11.10) 결과는 터미널 스크롤과 관련하여 항상 동일합니다. 출력 스크롤은 나에게 매우 중요하며 당연한 것으로 생각됩니다.이 문제를 해결할 때까지이 서버에서 효과적으로 작업 할 수 없을 것 같습니다.

업데이트-로그 아웃 / 로그인 후 문제가 마술처럼 사라 졌습니다. 같은 업그레이드를 여러 번 수행했으며 같은 문제가 발생했습니다. 그러나 이전의 시도에서 나는 무서워하고 포기했다. 이번에는 업그레이드를 완료하기로 결정했고 SSH를 통해 서버에 로그 아웃했다가 다시 로그인하면 문제가 해결되었습니다.

답변:


114

터미널과 같은 소리를 설명하는 동작은 less및과 같은 도구에서 사용하는 전체 화면 "커서 주소 지정"모드에서 멈췄습니다 vi.

해당 프로그램이 완전히 종료되지 않으면 모드가 중단 될 수 있습니다. 예를 들어, 연결이 끊어 kill -9졌거나 ssh연결이 끊긴 세션을 통해 실행중인 경우가 있습니다 . 다음 명령을 실행하여이 터미널 모드를 종료 할 수 있습니다.

tput rmcup

또는 그냥 파일을 찾아보고 less정상적으로 종료하십시오. 커서 주소 지정 모드에 들어갔을 때 스크롤 백과 화면 내용에 액세스 할 수 있어야합니다.


14
tput rmcup눈에 띄는 변화는 없었지만 tput reset속임수를 사용했습니다.
wallyk

9
Ubuntu 14.04에서 터미널 내 SSH 세션이 손상된 경우이 문제가 발생합니다. 명령 으로 파일을 less보고 종료 하는 것만으로도 완벽하게 작동 tput합니다.
Eborbob

3
처럼 보이는 tput reset나를 위해 트릭을했다.
Willa O Ng'wana

이 효과의 또 다른 원인은 imwheel running (우분투 16.04의 기본값은 아니지만 쉽게 사용할 수 있음)
Frank Nocke

어느 쪽도 아니 less트릭도는 tput14.04에 나를 위해 작동하지 않습니다.
mitchus

12

경우 tput rmcup작동하지 않습니다 시도

tput reset

대신에.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.