orz*_*how 10 kde xorg mouse linux-mint scrolling
我有一个带有垂直和水平滚轮的 Logitech MX Master 鼠标。一切正常,鼠标事件工作/可以重新映射,两个滚轮都可以工作,等等。唯一令人讨厌的是水平滚动非常慢,因此几乎没用......
那么如何调整水平滚轮的滚轮灵敏度呢?
我尝试了很多选择,但都没有运气:
solaar 不提供任何额外的设置。Evdev Scrolling Distance,但它似乎没有比滚动方向改变更多。HorizResolution改变滚动行为(就像这里建议的那样)。xev,滚轮会触发按钮单击事件(按钮 6 和 7)。所以我尝试了一个xbindkeys绑定,再次触发按钮点击三次(使用xdotool)。这显然导致了事件的无限循环?扳机 ?事件 ?扳机 ?...使 xserver 达到 100% CPU。没有睡眠延迟或类似的帮助...任何想法如何让水平鼠标滚动得更快?我很乐意提供帮助!
我的系统:Linux Mint 18(基于 Ubuntu 16.04 LTS)、KDE Plasma 5.8.5
好吧,我突然想到一个解决这个问题的想法:
1) 将与水平滚动相关的“按钮”从 6/7 重新映射到未使用的 id 10/11,xinput以避免递归无限循环。将此称为或类似的(受此答案~/.profile启发):
#!/bin/bash
# improve Logitech MX Master horizontal scroll sensitivity
logitech_mouse_id=$(xinput | grep "Logitech MX Master" | sed 's/.*id=\([0-9]\+\).*/\1/')
xinput set-button-map $logitech_mouse_id 1 2 3 4 5 10 11 8 9
Run Code Online (Sandbox Code Playgroud)
2) 用 触发重复的水平滚动事件xdotool。设置在~/.xbindkeysrc:
# thumb wheel up => scroll left
"xdotool click --repeat 10 --delay 1 6"
b:10
# thumb wheel down => scroll right
"xdotool click --repeat 10 --delay 1 7"
b:11
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6063 次 |
| 最近记录: |