제목에서 알 수 있듯이 마우스 휠을 사용하여 스크롤 할 때 전달되는 행 수를 늘리고 싶습니다. Firefox 및 Chromium에 대해 수행 할 수있는 방법이 있다는 것을 알고 있지만 주로 PDF 리더로 인해 전체 시스템에 무언가를 원합니다.
데스크탑에 있고 Microsoft Wireless Mouse 5000을 사용하고 있습니다.
제목에서 알 수 있듯이 마우스 휠을 사용하여 스크롤 할 때 전달되는 행 수를 늘리고 싶습니다. Firefox 및 Chromium에 대해 수행 할 수있는 방법이 있다는 것을 알고 있지만 주로 PDF 리더로 인해 전체 시스템에 무언가를 원합니다.
데스크탑에 있고 Microsoft Wireless Mouse 5000을 사용하고 있습니다.
답변:
현재 사용되는 입력 드라이버 시스템을 사용하면 최소한 단점없이 마우스의 스크롤 속도를 변경할 수 없습니다. KDE 설정을 사용하여 Qt-Applications의 스크롤 속도를 조정할 수 있지만 일반적인 방식으로 스크롤을 변경하는 유일한 방법 imwheel
은 여러 가지 방법으로 문제가있는 것으로 보이는 것입니다 (주석 참조). 앞으로 이것은 시스템 libinput
하드웨어 데이터베이스 로 수정 될 것 입니다.
imwheel
다음 명령으로 또는 소프트웨어 센터에서 설치 하십시오 .
$ sudo apt-get install imwheel
필요한 ~/.imwheelrc
편집기 (예 :)를 사용하여 구성 파일을 작성하고 (필요한 경우) 구성 파일을 편집하십시오 gedit
. 모든 명령의 스크롤 속도를 높이려면 다음을 입력하십시오. NB :이 구성 파일은 이러한 새로운 스크롤 설정을 모든 프로그램 (터미널을 포함하여 원하는 것이 아닐 수도 있음)에 적용합니다.
".*"
None, Up, Up, 3
None, Down, Down, 3
Chrome
예를 들어이 설정 만에 적용하려면 다음 설정을 대신 사용하십시오.
".*-chrome*"
None, Up, Up, 3
None, Down, Down, 3
는 3
스크롤 휠의 효과를 높이기 위해 스크롤 승수입니다. 프로젝트 의 README 에서는 "REPS"라고합니다. 읽어보기 상태 :
[담당자]
반복 (반복)을 사용하면 출력 키 심을 몇 번 누르기를 원하는지 말할 수 있습니다. 각 수정 자 조합의 기본 반복 횟수는 기본 바인딩에 대한 차트를 참조하십시오 (차트는이 문서의 끝 부분에 있습니다).
즉, 스크롤 배율기입니다. REPS
로 설정된 경우 3
, 마우스 휠이 하나의 스크롤 명령을 명령하면 소프트웨어가이 명령을 가로 채서 1이 아닌 3 개의 명령을 PC로 보내서 3 배나 더 빠르게 스크롤합니다.
자세한 내용은 맨 페이지를 참조하십시오.
$ man imwheel
또는 프로젝트 의 읽어보기 를 참조하십시오 .
다음 imwheel
을 입력하여 시작할 수 있습니다 .
$ imwheel
임휠을 두 번 시작하지 마십시오! 그것은 알려진 버그이지만 다음 명령을 사용하여 움직이지 않게 할 수 있습니다.
$ killall imwheel
imwheel
컴퓨터가 부팅 할 때마다 자동으로 시작되도록 하려면 x 창이로드 된 후 시작 메뉴에 컴퓨터 를 추가해야합니다. 중요 : imwheel은 x-window를 사용하여 이미 실행 중이므로 crontab, /etc/init.d 또는 /etc/rc.local에 추가하면 작동하지 않습니다. 즉, 다음과 같이해야합니다.
우분투 :
"시작 응용 프로그램"GUI 편집기를 사용하여 시작 프로그램으로 추가하십시오 imwheel
: https://askubuntu.com/a/48327/327339
Xubuntu :
"세션 및 시작"GUI 편집기-> 응용 프로그램 자동 시작-> 추가를 imwheel
사용하여 시작 프로그램으로 추가하십시오 .
더 많은 스크린 샷 여기 : https://askubuntu.com/a/369443/327339 .
이 튜토리얼은 현재 개발 중입니다.
libinput
패키지를 설치해야하는 Wily Werewolf (15.10)에 포함 된 것 같습니다 xserver-xorg-input-libinput
. libinput
함께 설치 한 후
$ sudo apt-get install xserver-xorg-input-libinput
Xorg를 다시 시작한 후 모든 입력에 사용해야합니다 (로그 아웃이면 충분합니다). 이제 사용 libinput
중이므로 마우스 설정을 조정할 수 있습니다. /lib/udev/hwdb.d/70-mouse.hwdb 파일에서 전체 학습서를 찾을 수 있습니다 . 여기서는 기본 사항 만 다루겠습니다.
다음 단계는 다음과 같이 수행해야합니다 root
. 그로 인해 나는 당신이해야 할 모든 일에 책임을진다는 것을 친절하게 상기시켜줍니다.
<vid>
먼저을 <pid>
사용하여 공급 업체 ID 와 제품 ID 를 얻습니다 lsusb
. 여기에 MX 518 Logitech 마우스가 있습니다. 의 출력에 다음 줄이있는 경우 lsusb
.
Bus 005 Device 002: ID 046d:c051 Logitech, Inc. G3 (MX518) Optical Mouse
<vid>
IS 046d
와 <pid>
IS c051
.
그런 다음 다음과 같은 파일을 만듭니다. gksudo gedit /etc/udev/hwdb.d/71-mouse-local.hwdb
mouse:usb:v<vid>p<pid>:name:*:
MOUSE_WHEEL_CLICK_ANGLE=??
예를 들어 위의 Logitech MX 518 예에 대한이 파일은 다음과 같습니다.
mouse:usb:v046dpc051:name:*:
MOUSE_WHEEL_CLICK_ANGLE=30
이 파일은 마우스 휠 클릭 각도를 30 °로 설정합니다 (기본값은 15). 이 설정을 사용하려면 다음 명령으로 hwdb를 업데이트하십시오.
udevadm hwdb --update
udevadm trigger /dev/input/event${id}
하나는 알아낼 수 ${id}
사용 xinput
(마우스의 ID 피려) 다음 실행 xinput list-props ${xinput_id}
.
imwheel
하면 Unity Launcher의 아이콘 위로 마우스를 스크롤하여 창 사이를 변경하는 기능을 비활성화 한다는 것 입니다.
".*"
하여 "Evince"
당신이 명시하다을 사용하는 경우. 그런 다음 Unity-Launcher가 예상대로 작동합니다.
Future
아직 솔루션으로 성공한 사람이 있습니까? 시도했지만 작동하지 않았습니다. 나는 경우도 알 수있는 방법을 알고 싶어 MOUSE_WHEEL_CLICK_ANGLE
도 성공적으로 변경됩니다,하지만 난 현재 값을 확인하는 방법을 모르겠어요. 기본 각도는 마우스로 표시되는대로 btw.에 따라 달라 /usr/lib/udev/hwdb.d/70-mouse.hwdb
지지만 대부분 15 개입니다.
~/.imwheelrc
허용 된 답변에 권장 사항을 사용한다고해서 실제로 스크롤 휠 속도가 증가하는 것은 아닙니다. 오히려 스크롤을 여러 개의 화살표 키 스트로크로 대체합니다. 기본 동작이 아니라 포커스를 변경할 때까지 창을 스크롤 할 수 없다는 단점이 있습니다. 이 답변은 기본 동작에보다 근접한 대안을 제공하는 것을 목표로합니다.
Ubuntu> 14.04에 대한 간결한 답변을 제공하려면 ( @tvm 및 @redanimalwar 의 답변 과 @ aroll605 의 의견을 결합 ) 실제로 스크롤 휠 속도를 높이는 가장 좋은 옵션은 설치하는 것 같습니다imwheel
sudo apt install imwheel
(교체 apt
로 apt-get
시스템에 따라 다름)
gedit ~/.imwheelrc
붙여 넣기
".*"
None, Up, Button4, 3
None, Down, Button5, 3
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L, Up, Shift_L|Button4
Shift_L, Down, Shift_L|Button5
#
라인에서 다른 값을 시도 해야하는 곳
None, Up, Button4, #
None, Up, Button5, #
설정을 테스트하려면 다음 명령을 사용하십시오 killall imwheel && imwheel -b "4 5"
시작 응용 프로그램을 열고 추가 imwheel -b "4 5"
이 옵션을 사용하면 여기-b "4 5"
에서 설명하는 것처럼 스크롤이 스크롤 휠에만 영향을 미치도록 제한 합니다 .
#
습니까? 2
, 1
또는 십진 값 (예 : 0.5
?
2
.
// 편집하다
이것은 때때로 약간의 공감대를 얻습니다. 더 이상 (재설치 후 게으름에서) 이것을 사용하지 않으며 이제이 스크립트가 슬라이더와 물건이 너무 오버 헤드라고 생각합니다. 또한 사람들은 시간이 지남에 따라이 문제를 지적했습니다. 그래서 최소한의 사람으로 구성을 직접 만들었습니다. 아마도 대부분의 사람들에게는 한 번 일 것입니다.
나는 당신이 필요로하는 모든 것을 가진 4 단계 가이드로 이것을 편집했습니다 .
그리고 또 다른 업데이트 : KDE로 전환 한 이후 실제로는 Gnome 이하 지 않은 것들과 백만 개의 다른 것들에 대한 설정이 있습니다 (KDE를 얼마나 그리워했는지조차 알지 못합니다). 문제는 KDE 마우스 설정이 실제로 Firefox (및 내가 생각하는 다른 GTK 앱)에 영향을 미치지 않는다는 것입니다. 그러나 이것의 주요 목적은 실제로 웹 브라우징이기 때문에 Firefox 자체에서 마우스 스크롤의 양을 실제로 조정할 수 있음을 알게되었습니다 .
about:config
mousewheel.default.delta_multiplier_y
나는 그것을 600으로 설정하고 나에게 완벽합니다.
// 편집 종료
허용 된 답변 에는 어떤 이유로 든 스크롤을 키보드의 UP 및 DOWN으로 매핑하는 구성이 있습니다. 나에게 이해가되지 않습니다.
나는 한 완벽한 스크립트 발견 실제로 마우스에 매핑 및 마우스 속도를 설정하는 GUI를 추가합니다.
#!/bin/bash
# Version 0.1 Tuesday, 07 May 2013
# Comments and complaints http://www.nicknorton.net
# GUI for mouse wheel speed using imwheel in Gnome
# imwheel needs to be installed for this script to work
# sudo apt-get install imwheel
# Pretty much hard wired to only use a mouse with
# left, right and wheel in the middle.
# If you have a mouse with complications or special needs,
# use the command xev to find what your wheel does.
#
### see if imwheel config exists, if not create it ###
if [ ! -f ~/.imwheelrc ]
then
cat >~/.imwheelrc<<EOF
".*"
None, Up, Button4, 1
None, Down, Button5, 1
Control_L, Up, Control_L|Button4
Control_L, Down, Control_L|Button5
Shift_L, Up, Shift_L|Button4
Shift_L, Down, Shift_L|Button5
EOF
fi
##########################################################
CURRENT_VALUE=$(awk -F 'Button4,' '{print $2}' ~/.imwheelrc)
NEW_VALUE=$(zenity --scale --window-icon=info --ok-label=Apply --title="Wheelies" --text "Mouse wheel speed:" --min-value=1 --max-value=100 --value="$CURRENT_VALUE" --step 1)
if [ "$NEW_VALUE" == "" ];
then exit 0
fi
sed -i "s/\($TARGET_KEY *Button4, *\).*/\1$NEW_VALUE/" ~/.imwheelrc # find the string Button4, and write new value.
sed -i "s/\($TARGET_KEY *Button5, *\).*/\1$NEW_VALUE/" ~/.imwheelrc # find the string Button5, and write new value.
cat ~/.imwheelrc
imwheel -kill
소개 된 비디오 도 있습니다 . 나는 그것을 즉시 보지 못했기 때문에 이것을 보지 못했다. 다음은 필요한 패키지를 설치하고 스크립트를 다운로드하여 실행합니다.
sudo apt-get install -y imwheel
wget http://www.nicknorton.net/mousewheel.sh ~/bin/set-mousewheel
chmod +x ~/bin/set-mousewheel
~/bin/set-mousewheel
멋진 슬라이더에서 휠 속도를 설정하고 행복하십시오. 나중에 set-mousewheel
명령으로 변경하십시오 .
설치 후 imweel이 자동으로 시작되는지 확실하지 않으면 시작 응용 프로그램에 추가해야합니다.
zenity --scale --window-icon=info --ok-label=Apply --title="Wheelies" --text "Mouse wheel speed:" --min-value=1 --max-value=100 --value="$CURRENT_VALUE" --step 1
오류를 반환했습니다 : This option is not available. Please see --help for all possible usages.
내 두 센트 : 내 Microsoft Sculpt Ergonomic 마우스가 Ubuntu 15.04 (Lenovo ThinkPad x220)에서 한 번에 약 절반 페이지를 스크롤하고 있었기 때문에 정말 짜증났습니다. 나는 다양한 솔루션을 시도했지만 USB 포트 (무선 동글)에서 마우스를 분리하고 다시 연결하는 아이디어를 얻었습니다. 짜잔! ... "정상"스크롤 속도 :). 누군가에게 도움이되기를 바랍니다.
위의 imwheel
제안이 약간 도움이 되었지만 기계식 스크롤 클릭 메커니즘을 제거하면 마우스 휠을 사용하는 것이 훨씬 즐겁습니다. 클릭을 제거 할뿐만 아니라 더 빠르고 정확하게 제어 할 수 있습니다!
3 분 밖에 걸리지 않았습니다. 다음 지침을 확인하십시오.
http://www.instructables.com/id/Making-a-mouse-wheel-not-click./
간단히 말해서,이 왼쪽 스프링을 제거하고 있습니다 (올바른 스프링을 다시 제자리에 정확히 놓으십시오) :
참고 : 나는 표준의 저렴한 마우스를 가지고 있습니다-Logitech B100, 다른 사람들은 비슷한 모델에서 성공을보고합니다. 귀하의 마일리지가 다를 수 있습니다.
imwheel
크롬에서 이중 스크롤 이벤트를 방출합니다.
들어 i3wm
와 libinput
사용자, 내가 제안 libinput_patch을 실시간으로 스크롤 델타을 변경할 수있는 항목을 제공하고, 내 유스 케이스에 훨씬 더 인
재부팅 후 마우스 휠이 실제로 느려졌 기 때문에이 문제를 검색했습니다. 다른 응용 프로그램 (imwheel, ...)으로 해결하려고 시도한 후 방금 플러그를 뽑았다가 다시 연결했는데 이전처럼 작동했습니다. 따라서 아무 것도하지 않고 재시작 사이에 속도가 바뀌면 시도해 볼 가치가 있습니다.
Mouse & Touchpad
시스템 구성 에서 가능해야한다고 생각할 것입니다 . 너무 나쁘지만 여전히 타사 소프트웨어가 필요합니다 (현재).