Xfce 터미널 내 스크롤 비활성화/명령 기록 스크롤 방지

Xfce 터미널 내 스크롤 비활성화/명령 기록 스크롤 방지

Xfce 터미널 명령 기록의 스크롤을 비활성화하는 방법이 있습니까? 손바닥 거부 기능에 의존하고 싶지 않고 터미널을 사용할 때 비활성화하고 싶습니다. 특히 제가 말하는 것은 마우스/터치패드로 스크롤하는 동안 프롬프트에서 이전 명령을 반복하지 않는다는 것입니다.

답변1

대체 화면을 사용할 때 휠 마우스 스크롤을 위/아래 커서 키로 변환하는 VTE(XFCE 터미널에서 사용됨)의 기능을 설명하고 있습니다. 달리고 있으면 이런 일이 일어난다screen비슷한 문제로xterm. screen터미널의 대체 화면 기능 사용을 방지하면 이를 방지 할 수 있습니다 .

예를 들어 (참조GNU 화면 자체에서는 대체 버퍼를 비활성화할 수 있지만 vim에서는 그렇지 않고 그 안에서는 어떻게 비활성화할 수 있습니까?), screen함수가 존재하지 않음을 나타냅니다( 에 넣어서 .screenrc).

termcapinfo xterm ti@:te@

유사한 해결 방법이 사용됩니다 tmux(참조:tmux의 대체 화면에 대한 터미널 기능을 올바르게 비활성화합니다.), 다음 위치에 넣으세요 .tmux.conf.

set -ga terminal-overrides ',xterm*:smcup@:rmcup@'

스크롤 동작의 이러한 번역은 그렇지 않은 것 같습니다.구성 가능VTE 기반 터미널에서. xterm예를 들어 에서 구성할 수 있습니다 alternateScroll(패치 #282).

추가 자료:

답변2

Edit > Preferences메뉴 에서 xfce4-terminal스크롤바를 비활성화할 수 있습니다.

이 값을 1로 설정하면 scrollback마우스 휠을 사용한 뒤로 스크롤이 비활성화됩니다.

저는 xfce4-terminal 0.6.3Ubuntu 14.04의 기본 버전을 사용하고 있습니다.

답변3

Mac에서 iTerm을 사용하여 동일한 문제가 발생했습니다. 이 기능을 사용할 때마다 screen위/아래로 스크롤할 수 없어 매우 짜증스럽습니다.

스크롤 명령줄 기록을 비활성화하려면:

  1. 탭을 열고 Preferences클릭하세요.Advanced

  2. 해당 섹션까지 아래로 스크롤 Mouse하거나 "스크롤"을 검색하세요.

  3. 옵션을 찾아 Scroll wheel sends arrow keys when in alternate screen mode선택하세요.아니요드롭다운 메뉴에서

모든 것이 준비되었습니다!

관련 정보