스크린 세션에서 마우스 휠 스크롤이 작동합니까?


55

마우스 휠을 사용하여 screen세션 출력을 스크롤하는 방법이 있습니까?

screen를 누른 후 이전 출력을 통해 키패드 스크롤을 사용할 수 있습니다 ctrl+a [. 마우스 휠로 이것을 할 수 있습니까?

(을 사용 putty하고 있지만 putty문제 라고 생각하지 않습니다. 문제라고 생각합니다 screen.)


3
마우스 휠 이벤트를 유지하지 않고 마우스 휠 이벤트를 터미널로 보내도록 PuTTY에 지시해야합니다. (가능한지 모르겠지만 매뉴얼을 확인하십시오. 꽤 좋습니다.)
Gilles

의 일반 터미널 세션에서도 '복사 모드' screen외부에서 스크롤이 제대로 작동하지 못했습니다 screen. 프로그램의 제한 사항이며 Windows / Putty 문제가 아니라고 생각하지만 잘못되었을 수 있습니다.
Naftuli Kay

우리의 호기심, 너희들도 같은 것을 시도 tmux했습니까?
Caleb

@ Caleb : 마우스 휠 tmux의 매력처럼 작동합니다 (퍼티에서 시도하지는 않지만 창은 없습니다 :)
Torian

답변:


51

screenrc에서 마우스 스크롤 및 엘리베이터를 활성화하면 작동합니다.

화면 FAQ

Q : 내 xterm 스크롤바가 화면에서 작동하지 않습니다.

A : 문제는 대체 텍스트 버퍼가 선택된 경우 xterm이 스크롤을 허용하지 않는다는 것입니다. termcap의 표준 정의는 기능을 초기화하고 대체 텍스트 버퍼로 전환 할 수 있습니다. (예 : 'vi'와 같이 시작하면 스크롤 막대가 작동하지 않습니다). termcapinfo xterm ti @ : te @ 행을 ~ / .screenrc 파일에 추가하여 화면에 이러한 초기화를 사용하지 않도록 지시 할 수 있습니다.

그래서 내 .screenrc에는 다음이 있습니다.

termcapinfo xterm* ti@:te@

tmux에서는 (.tmux.conf)와 같습니다.

set -g terminal-overrides 'xterm*:smcup@:rmcup@'

6

그것은 오래된 질문이지만, 나에게 가장 적합한 방법은 Ctrl + A + ESC키 조합을 사용하는 것입니다. 이것은 화면 출력을 스크롤 가능하게 만듭니다. 설명서 페이지에서 :

Ctrl + A 키 조합을 누른 다음 키를 눌러 아래 명령 중 하나를 실행하여 Screen의 가상 터미널을 조작 할 수 있습니다.

Esc를 사용하면 터미널 출력에서 ​​앞뒤로 스크롤 할 수 있습니다

여기 에서 설명서를 찾을 수 있습니다


1
이것은 구성 변경 없이이 질문의 문제를 해결하는 내장 화면 기능을 가리키는 좋은 대답입니다.
Hubert Perron

2
복사 모드 (Ca, ESC)는 현재 사용중인 창에서 현재 실행중인 프로세스를 일시 중지한다는 것을 언급 할 가치가 있습니다. superuser.com/questions/220139/…
K. Carpenter

2

이것을 사용하면 이것이 최종 해결책이 아닙니다.

termcapinfo xterm* ti@:te@

그런 다음 마우스 스크롤 지원이 vim 내부에서 끊어집니다. mouse=vi


.screenrc입력 할 vim때이 기능이 꺼졌다가 다시 켜지 도록 편집 할 수 있습니까?
fbence

음, 어쨌든 vim에서 마우스 스크롤을 거의 사용하지 않기 때문에 이것이 허용됩니다
andrej

1

가능한 경우 Gilles가 제안한 것이 아마도 가장 좋은 대답 일 것입니다.

그렇지 않은 경우, 해결 방법은 x-mouse 컨트롤 을 사용 하여 마우스를 스크롤 할 때마다 위 / 아래 화살표 키를 보내는 것입니다. 퍼티가있는 화면을 사용한 적이 없지만 vi에서 nano로 텍스트 파일을 스크롤 할 수 있도록 Windows의 퍼티 에서이 설정을 사용했습니다. 3 줄 스크롤과 1 줄 스크롤에 대해 다른 프로파일 설정을했습니다.


vim set mouse=a을 사용할 때 마우스 스크롤을 활성화 해야 합니다. 화면을 사용하지 않고 퍼티로 작동하지만 화면을 사용하면 작동하지 않습니다. x- 마우스 컨트롤을 어떻게 설정합니까?
kristi

그냥 웹 사이트를 방문하여 소프트웨어를 다운로드하십시오. GUI 앱입니다.
AsherMaximum

1

마우스 스크롤 휠은 예를 들어 화면 내부에서 실행되는 elink와 잘 작동하며, 그 결과로 그놈 터미널 내부에서 실행되므로 실제로 가능합니다. 퍼티 트레이에서는 그렇지 않습니다.

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