태그 보관물: gnu-screen

gnu-screen

스크린 세션에서 마우스 휠 스크롤이 작동합니까? 출력을 통해 키패드 스크롤을 사용할 수 있습니다

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

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

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



답변

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@'


답변

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

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

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

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


답변

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

termcapinfo xterm* ti@:te@

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


답변

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

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


답변

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


답변