CrunchBang++의 i3에서 작업 공간을 변경할 때 스크롤을 중지하는 방법은 무엇입니까?

CrunchBang++의 i3에서 작업 공간을 변경할 때 스크롤을 중지하는 방법은 무엇입니까?

VirtualBox 컴퓨터에 CrunchBang++를 설치했습니다. 환영 스크립트와 VirtualBox 게스트 추가에서 일부 패키지를 설치했습니다. 그런 다음 i3을 설치하고 ~/.xsession다음을 생성하여 창 관리자로 설정했습니다.

exec /usr/bin/i3

콘텐츠로.

한 가지 예외를 제외하고 모든 것이 예상대로 작동합니다. 마우스를 수직으로 이동하면서 마우스 휠을 위아래로 스크롤하면 현재 작업 공간이 변경됩니다. X, SLiM, i3 또는 다른 프로세스가 이 문제를 일으키는지 확실하지 않습니다. 이 문제의 원인은 무엇입니까? 어떻게 막을 수 있나요?

답변1

이것은 답변이 아니라 답변을 찾는 방법에 대한 제안입니다.

달리기를 해보세요시프, 당신은 그것을 확인할 수 있어야합니다시프창은 마우스 버튼 4와 5를 사용하여 로그를 생성합니다. 예:

ButtonRelease event, serial 46, synthetic NO, window 0x4000001,
    root 0xc4, subw 0x0, time 169151426, (78,60), root:(142,831),
    state 0x800, button 4, same_screen YES

ButtonPress event, serial 46, synthetic NO, window 0x4000001,
    root 0xc4, subw 0x0, time 169151506, (78,60), root:(142,831),
    state 0x0, button 5, same_screen YES

그렇지 않은 경우 마우스 스크롤 입력이 다른 주요 이벤트에 매핑되는 X 구성 문제일 수 있습니다. 하지만 가장 먼저 살펴볼 것은 i3 구성이라고 생각합니다. 데스크탑 전환 동작이 기능이 될 것이라고 가정하므로 구성의 키에 바인딩하는 옵션이 있을 수 있습니다.

기본적으로 마우스 스크롤로 인해 어떤 이벤트가 생성되는지 확인한 다음 해당 이벤트에 대한 구성을 파악합니다.

답변2

~처럼이 게시물Arch Linux 포럼에서는 문제가 VirtualBox에 있고 다른 구성 요소에 있지 않다고 말합니다. 간단히자동 마우스 통합 비활성화문제를 해결했습니다.

이것이 왜 문제를 일으킬지 잘 모르겠습니다. 물론 더 나은 대답은 자동 마우스 통합을 비활성화하지 않고 이 문제를 해결하는 것입니다.

관련 정보