Windows에서 스크롤 가능한 큰 텍스트 컨테이너가있는 대부분의 프로그램 (예 : 모든 브라우저, 대부분의 워드 프로세서 및 IDE)을 사용하면 마우스 가운데 버튼을 누른 다음 마우스를 움직여 스크롤 할 수 있습니다. 이 스크롤은 매끄럽고 마우스 만 사용하여 매우 빠르게 스크롤 할 수 있습니다.
랩톱 에서 Linux를 사용했을 때 두 손가락 스크롤은 거의 같은 기능을 수행합니다. 페이지를 빠르게 아래로 스크롤하는 것은 쉽지만 (마우스 휠을 스크롤하여 할 수있는 것보다 훨씬 빠릅니다) 스크롤은 매끄럽게 배치되어 정확한 위치를 지정할 수 있습니다.
마우스로 데스크탑에서 Linux를 실행할 때 동일한 일을 달성하는 방법을 잘 모르겠습니다. 전체 인터넷 검색을 통해 알 수있는 한 Windows 스타일의 마우스 가운데 버튼 동작으로 바꾸는 응용 프로그램 별 설정이나 동일한 효과를 달성하기위한 시스템 전체 설정은 없습니다.
이 구체적인 것을 만들기 위해, 관련성이있는 경우 Firefox, Google Chrome, Gedit 및 Eclipse의 맥락에서 Mint (내가 집에서 사용하는 것) 또는 Ubuntu (내가 사용하는 것)의 최신 버전에서 묻는다고 가정 해 봅시다. 직장에서). 나는 이것이 상당히 분산적이고 응용에 독립적 인 질문이라고 생각합니다.
내가 알 수있는 한 스크롤 옵션은 다음과 같습니다.
- 마우스 휠로 스크롤-천천히!
- PgUp / PgDn 키 사용-한 번에 큰 거리로 점프하므로 정확한 위치 지정에 사용할 수 없으며 마우스를 사용하는 것보다 편안하지 않습니다.
- 버튼이 2 개인 마우스가있는 구형 Windows PC에서 사용했던 것처럼 화면 오른쪽의 스크롤 막대를 위아래로 드래그하십시오. 이것이 제가 실제로하는 일이지만, Windows 스타일의 마우스 가운데 스크롤보다 덜 편안합니다. 거대한 와이드 스크린에서는 커서를 화면 가운데에서 스크롤바로 옮기는 데 최대 1 초가 걸리고, 다시 커서를 다시 움직이려면 1 초가 걸리므로 내용에서 눈을 떼야합니다. 실제로 이것을 스크롤하기 위해 스크롤하고 있습니다.
이 중 어느 것도 나를 만족시키지 않습니다! 이 UI 문제는 데스크탑에서 Linux를 즐기면서 독이되는 것인데, 마우스 대신 랩탑 터치 패드를 사용하고 싶어한다는 사실을 거의 느끼게합니다. 이 문제를 해결하는 기본 Linux UI 기능이 누락되었거나 지나치게 과민 한 괴물이며 다른 사람을 귀찮게하지는 않는다고 결론을 내릴만큼 충분히 자극적입니다. .
그래서 내 질문은 :
- Windows 스타일의 가운데 마우스 버튼 스크롤은 Linux 세계 어느 곳에 나 존재합니까, 아니면 정말로 순수한 Windows입니까? 특히 Linux 웹 브라우저에서 Windows 스타일 스크롤을 사용할 수 있습니까?
- Linux에는 있지만 Windows에는없는 페이지, 특히 내가 설명한 역할을 수행하는 페이지를 스크롤하는 메커니즘이 있습니까?
- 내가 누락 된 다른 솔루션은 무엇입니까?
답변
당신이 말하는 기능을 자동 스크롤링 이라고 합니다. 마우스 가운데 버튼을 누른 상태에서 마우스를 움직여 부드럽게 스크롤 할 수 있습니다. Linux에서이 작업의 기본 동작 (마우스 가운데 버튼 누름)은 일반적으로 텍스트를 붙여 넣는 데 사용됩니다.
그러나 Firefox에는 환경 설정이 있으며 Chrome / Chromium에서 사용할 수있는 확장 기능이있어 마우스 가운데 버튼을 사용하여 스크롤하고이 기능을 활성화 할 수 있습니다.
Firefox
- 환경 설정 대화 상자를 엽니 다 : Edit메뉴 >> Preferences.
- AdvancedTab으로 이동 한 다음 GeneralTab으로 이동하십시오 .
-
아래 Browsing에 옵션이
Use autoscrolling
있습니다. Firefox에서이 기능을 활성화하려면 옆에 확인 표시를하십시오.
크롬 / 크롬
Chrome / Chromium의 경우 AutoScroll (kaescripts.blogspot.com) 이라는 확장 프로그램을 사용할 수 있습니다 .
- Chrome 웹 스토어에서이 링크로 이동하십시오 (확실히 Chrome / Chromium 사용).
-
ADD TO CHROME
이 확장을 설치하려면 레이블 이 지정된 버튼을 누르십시오 . -
Add확인 대화 상자에서을 클릭하십시오 .
다른 응용
다른 응용 프로그램에 관한 한 아직 해결책을 찾지 못했습니다. 어쨌든 Firefox 및 Chrome / Chromium에 솔루션이있는 대부분의 문제를 일으키는 키 큰 웹 페이지입니다.
행복한 스크롤!
답변
이것은 아무것도 설치할 필요없이 모든 응용 프로그램에서 작동합니다.
입력 장치 ID를 받으십시오. 제 경우에는 (Logitech M315 / M235)는 11이었습니다.
xinput list
원하는 경우 사용 가능한 속성을로 나열하십시오 xinput list-props <deviceID>
. libinput (미래 / 현재)을 사용하는 경우 거의 모든 속성이 libinput으로 시작 합니다. 들어 evdev
체크 여기에 대답의 나 .
로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 비트 값. 버튼 스크롤에 사용할 버튼 번호를 설정합니다. 이 설정은 스크롤 방법과 무관하며, 활성화 가능한 버튼 스크롤 방법은 버튼 스크롤로 설정되어야하며 유효한 버튼을 설정해야합니다.