스크롤 Linux, Mac 용 Chrome / Chromium 가운데 마우스 버튼


47

가운데 버튼을 클릭해도 페이지를 스크롤 할 수 없습니다. 이 문제를 해결하는 방법이 있습니까?

정보:

  1. 우분투 10.10
  2. 크롬 9.0.597.94
  3. 로지텍 MX518

업데이트 : Chrome 및 기타 Chromium 기반 Chrome도 있습니다.

답변:


58

Linux 기반 / Mac 시스템에서는 Chrome / Chromium에이 기능이 없습니다. AutoScroll 확장 기능을 가져와야합니다. 여기 있습니다 : 자동 스크롤AutoScroll


2
좋은 팁-나를 위해 일했습니다.
Mark Rooney

15
그들이 기본적으로 이것을 가지고 있지 않은 것은 부끄러운 일입니다.
Jeggy

속도를 어떻게 제어합니까?
Raffi Khatchadourian

설정에 없습니까?
antivirtel

좋은 대답이지만 왜 정기적 인 링크를 제공하는 것이 아니라 이미지를 클릭하도록 요청합니까?
mwfearnley

16

이것은 아무것도 설치할 필요없이 모든 응용 프로그램에서 작동합니다.

입력 장치 ID 받기

xinput list

제 경우에는 Logitech M315 / M235 장치 ID가 11이었습니다.

사용 가능한 속성을 나열하려면을 사용하십시오 xinput list-props <deviceID>. libinput (미래 / 현재)을 사용하는 경우 거의 모든 속성이 libinput으로 시작됩니다 (또한 check libinput list-devices).

당신은 항상 당신의 입력 장치를 테스트 할 수 있습니다 xev, evtest, xinput --test deviceID또는 libinput debug-events.

libinput

17.04부터 Ubuntu는 libinput을 사용 하여 마우스 속성을 설정합니다.

xinput set-prop 11 "libinput Scroll Method Enabled" 0, 0, 1  # This is button
xinput set-prop 11 "libinput Button Scrolling Button" 2  # This is middle mouse. Already 2 by default

설명 man libinput:

  • libinput Scroll Method Enabled "두 손가락", "가장자리", "버튼"순서로 3 개의 부울 값 (8 비트, 0 또는 1). 이 장치에서 현재 활성화 된 스크롤 방법을 나타냅니다.
  • libinput 버튼 스크롤 버튼 1 32 비트 값. 버튼 스크롤에 사용할 버튼 번호를 설정합니다. 이 설정은 스크롤 방법과 무관하며, 버튼 스크롤을 사용하려면 방법을 버튼 스크롤로 설정하고 유효한 버튼을 설정해야합니다.

evdev

xinput --set-prop 11 'Evdev Wheel Emulation' 1
xinput --set-prop 11 'Evdev Wheel Emulation Button' 2
xinput --set-prop 11 'Evdev Wheel Emulation Axes' 6 7 4 5

  • 이것을 bash 스크립트에 추가 하고 로그인시 실행할 수 있습니다.
  • 을 누른 상태에서 같은 움직임으로 휠과 같이 Ctrl페이지가 확대 / 축소됩니다. Ctrl+0재설정합니다.
  • 우분투 18.04는 기본적으로 X를 사용합니다. Wayland와 함께 또 다른 이야기가 될 수 있습니다.
  • 어쩌면 Firefox 자동 스크롤 보다 낫고 제어하기 쉽습니다.
  • ArchLinux 위키에서 Libinput

Ubuntu 16.04에서 작동하지 않습니다. 제안 된 evdev명령 중 첫 번째 명령을 실행하면 "속성 'Evdev 휠 에뮬레이션'이 존재하지 않습니다. 유형과 형식을 지정해야합니다"
Mark Amery

@markAmery Ubuntu 16.04도 사용하고 있습니다. 아마 당신은 libinput을 사용하고 있습니다. 장치 속성을 나열합니다. 그것이 당신에게 도움이된다면 upvote를 잊지 마십시오.
Pablo A

4
이것이 가장 좋은 대답이며 받아 들여야합니다.
jtolds

evdev매력처럼 일했다. 그냥 마우스 장치 번호가 10없습니다 11.
piepi

@piepi 나는 대답을 더 명확하게 편집했습니다 .11은 제 경우였습니다. 유용하다고 생각되면 공감하는 것을 잊지 마십시오.
Pablo A

3

"스크롤바가 마우스 아래에있는 것처럼 페이지를 스크롤"할 수있는 다른 애드온을 권장합니다. 스크롤 이동을 더 잘 제어 할 수 있다는 것을 알았습니다.

두 애드온을 모두 사용하면 보조 버튼을 클릭 한 상태에서 마우스를 위아래로 또는 수평으로 움직이는 페이지를 스크롤 할 수 있습니다.


"Scrollbar Anywhere"라는 확장명은 "AutoScroll"보다 잘 작동합니다. 필요하지 않은 경우 웹 사이트 페이지에서 mouseDown js-event를 차단하지 않기 때문입니다.
faiwer 2019 년

-1

우분투 14.04가 있고 마우스 휠이 Chrome 인스턴스 중 하나에서 작동을 멈췄습니다. 나는 여기 팁을 따라 갔고 훌륭하게 작동합니다. 페이지로 이동 about::flags하면 "부드러운 스크롤"옵션이 활성화되었습니다. 나는 그것을 비활성화하고 작동합니다.

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