问题描述
这个问题多次被问及没有答案。我已经使用了我的基本Google技能,并没有遇到修复。这是系统范围。我的鼠标滚动太快。
一般来说,我是Ubuntu和Linux的新手。切换样式或任何它被称为(Ubuntu,KDE,Xubuntu)有帮助吗?有没有可以输入的终端代码?
最佳解决方法
我删除了无线鼠标附带的USB加密狗,并将其插回,并立即修复了我的滚动速度。
次佳解决方法
要更改鼠标参数:
-
列出外围设备,注意好数字!
xinput list
-
列出来自外设编号9的参数
xinput list-props 9
-
将外围设备9的加速度设置为值3.数值越高,分割加速度越多。对于等于1的值,加速度是最大的。对我而言,”basis”值似乎为1.7。
xinput set-prop 9 'Device Accel Constant Deceleration' 3
要永久设置更改:目录中的隐藏文件是”.profile”(Ctrl + H查看隐藏文件)双击并打开它。复制粘贴上一个命令的末尾。而已!
附:要为所有用户应用相同的命令,您可以编辑文件/etc /profile(而不是隐藏文件)。
玩的开心。
第三种解决方法
我有一个Logitech PerformanceMouse MX,这里没有任何解决方案。唯一对我有用的是使用this项目的一些部分。
-
添加this PPA,然后安装
xserver-xorg-input-evdev
。 -
检查Solaar项目并运行
rules.d/install.sh
。它会将udev规则复制到适当的位置并在必要时询问权限。 -
拆下接收器并重新插入。
-
将自己添加到
plugdev
组:$ sudo gpasswd -a <your-username plugdev
-
注销并重新登录。
现在您可以使用以下xinput
命令(source)设置您的scroll-speed:
$ xinput set-prop <devnum> "Evdev Scrolling Distance" 8 1 1 # for smooth scroll
$ xinput set-prop <devnum> "Evdev Scrolling Distance" -8 1 1 # for smooth 'natural' scroll
将8
更改为较低值会提高灵敏度。将其翻转为负值可更改滚动方向。增加该值会降低灵敏度。
第四种方法
首先检查哪个设备是鼠标:
xinput list
现在选择你的鼠标的ID,并列出它的当前设置:
xinput list-props <device-id>
然后像Evdev scrolling distance [vertical] [horizontal] [dial]
那样更改设置
xinput set-prop <device-id> 'Evdev Scrolling Distance' 1 3 5
最后三个数字的组合是mouse-dependent:
-
第一个数字,滚动的方向(减去反向)
-
第二个数字,以某种方式滚动的速度
-
第三个数字,以某种方式滚动的速度
-
将这些值更改为更大的数字意味着您滚动较慢(AgentME)。
第五种方法
我已经写了一个简单的脚本,它允许您找到哪个设备具有此属性(该脚本基本上遍历所有xinput设备,并仅列出具有包含scroll
的任何属性的脚本)。
xinput list | cut -f2 | cut -f2 -d'=' | xargs -d $'\n' -I'{}' sh -c "xinput list-props '{}' | grep -iq scroll && (echo Listing dev id '{}'; xinput list-props '{}')"
xinput --set-prop 11 295
请注意,例如在Firefox中,您可以在about:config
中进行设置
mousewheel.system_scroll_override_on_root_content.vertical.factor
记得设置
mousewheel.system_scroll_override_on_root_content.enabled
为真。