这个问题已经被问了很多遍了,没有答案。我已经使用了Google的基本技能,但还没有解决问题。这是系统范围的。我的鼠标滚动得太快了。
我是ubuntu和linux的新手。切换样式或其他任何样式(Ubuntu,KDE,Xubuntu)是否有帮助?我可以输入终端代码吗?
System Settings
不支持对鼠标滚动速度进行调整。
这个问题已经被问了很多遍了,没有答案。我已经使用了Google的基本技能,但还没有解决问题。这是系统范围的。我的鼠标滚动得太快了。
我是ubuntu和linux的新手。切换样式或其他任何样式(Ubuntu,KDE,Xubuntu)是否有帮助?我可以输入终端代码吗?
System Settings
不支持对鼠标滚动速度进行调整。
Answers:
我卸下了无线鼠标随附的USB加密狗,将其插回去,并立即固定了滚动速度。
更改鼠标参数:
列出外围设备,并记下带有鼠标设备名称的编号!
xinput list
列出外围设备编号9中的参数
xinput list-props 9
将外围设备9的加速度设置为值3。该值越大,您对加速度的划分就越多。对于等于1的值,加速度最大。对于我来说,“基本”值似乎为1.7。
xinput set-prop 9 'Device Accel Constant Deceleration' 3
永久设置更改:
目录中的隐藏文件为“ .profile”(按Ctrl + H查看隐藏文件)双击并打开它。复制最后粘贴上一个命令。而已!
PS对所有用户都可以应用相同的命令,您可以编辑文件/ etc / profile(不是隐藏文件)。
玩得开心。
首先检查哪个设备是鼠标:
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
最后三个数字的组合取决于鼠标:
Evdev scrolling distance
参数
我有一台Logitech PerformanceMouse MX,这里没有解决方案。对我唯一有效的方法是使用该项目的某些部分。
xserver-xorg-input-evdev
。rules.d/install.sh
。它将把udev规则复制到适当的位置,并在必要时询问权限。plugdev
群组:$ sudo gpasswd -a <your-username plugdev
现在,您可以使用以下xinput
命令(source)设置滚动速度:
$ 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 set-prop 9 'Evdev Scrolling Distance' 3 1 1
MX- 在Ubuntu 16.04上刚运行时已解决了问题(9是我的<devnum>)。无需安装任何东西。将此添加到您的.profile
文件以在登录时应用。要运行<devnum> xinput list
。
我编写了一个简单的脚本,该脚本可让您找到具有该属性的设备(该脚本基本上遍历所有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
真实。
此解决方案适用于我:
sudo apt-get install imwheel zenity
创建一个bash脚本并插入:
#!/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
# END OF SCRIPT FILE
现在运行脚本并设置所需的鼠标滚轮速度。
感谢:http : //www.nicknorton.net/? q= node/10
imwheel -kill -b "4 5"
然后后退/前进鼠标按钮将再次起作用。
除了所有这些之外,您还可以为此使用旧的良好的突触驱动程序(是的,我知道它不再受支持,但是说实话libinput
文档很烂)。
如果您使用的是18.04或更高版本,请安装突触:
sudo apt-get install xserver-xorg-input-synaptics
现在去/usr/share/X11/xorg.conf.d
只是编辑文件70-synaptics.conf
cd /usr/share/X11/xorg.conf.d
sudo nano 70-synaptics.conf
找到该部分,Section "InputClass" Identifier "touchpad catchall"
然后添加以下选项:
Option "VertScrollDelta" "16"
Option "HorizScrollDelta" "16"
默认数字26
越小,滚动速度越快,滚动速度越慢。最后,它应该看起来像这样:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
# MatchDevicePath "/dev/input/event*"
Option "VertScrollDelta" "16"
Option "HorizScrollDelta" "16"
EndSection
保存文件并关闭它(Ctrl + O然后Enter单击Ctrl + X)。
注销并重新登录以使更改生效。
Synaptics驱动程序是具有很多选择的驱动程序,我不知道世界上谁决定迁移到NO OPTION libinput。
其他选项可以在以下位置找到:https :
//www.x.org/archive/X11R7.5/doc/man/man4/synaptics.4.html
我的问题略有不同,我也在此处发布答案以帮助其他用户。我的问题是,当光标移动时,VmWare Fusion或Workstation添加的默认鼠标硬件不支持在Ubuntu和其他Linux发行版中滚动。
起初,问题似乎是滚动不稳定,滚动缓慢(这导致我在此处),而实际上,这是一个不同的问题。该线程帮助我修复了它。
通过将evdev移至更高的“ init”顺序,滚动恢复正常。