터미널 출력 스크롤이 사라짐 (헤드리스 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.