鼠标滚轮反向滚动

Mak*_*ntu 6 mouse gnome mouse-scroll 14.04

鼠标滚轮反向滚动。我进入了System Settings > Mouse & Touchpad > Natural Scrolling,但无论我选择哪个选项,它仍然以不正确的方向滚动。

我做了一些其他的步骤,比如.map*在我的主目录中编辑文件,但它也不起作用。

我确实重新启动了整个笔记本电脑,所以也许有什么东西会粘在里面,但不,它一直在向另一个方向滚动。

小智 10

您必须使用 xinput 来禁用自然滚动。

打开终端:

~$ xinput list
Run Code Online (Sandbox Code Playgroud)

输出应该是这样的:

? Virtual core pointer                          id=2    [master pointer  (3)]
?   ? Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
?   ?         USB Keyboard                      id=10   [slave  pointer  (2)]
?   ? ImPS/2 BYD TouchPad                       id=11   [slave  pointer  (2)]
? Virtual core keyboard                         id=3    [master keyboard (2)]
    ? Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ? Power Button                              id=6    [slave  keyboard (3)]
    ? Video Bus                                 id=7    [slave  keyboard (3)]
    ? Power Button                              id=8    [slave  keyboard (3)]
    ?         USB Keyboard                      id=9    [slave  keyboard (3)]
    ?         USB Keyboard                      id=12   [slave  keyboard (3)]
Run Code Online (Sandbox Code Playgroud)

看,触摸板 ID = 11。

~$ xinput list-props 11
Run Code Online (Sandbox Code Playgroud)

输出应该是这样的:

Device 'ImPS/2 BYD TouchPad':
    Device Enabled (135):   1
    Coordinate Transformation Matrix (137): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Accel Speed (274): 0.000000
    libinput Accel Speed Default (275): 0.000000
    libinput Accel Profiles Available (276):    1, 1
    libinput Accel Profile Enabled (277):   1, 0
    libinput Accel Profile Enabled Default (278):   1, 0
    libinput Natural Scrolling Enabled (271):   1
    libinput Natural Scrolling Enabled Default (272):   0
    libinput Send Events Modes Available (255): 1, 0
    libinput Send Events Mode Enabled (256):    0, 0
    libinput Send Events Mode Enabled Default (257):    0, 0
    libinput Left Handed Enabled (279): 0
    libinput Left Handed Enabled Default (280): 0
    libinput Scroll Methods Available (281):    0, 0, 1
...
Run Code Online (Sandbox Code Playgroud)

看这个,libinput自然滚动启用(271):1。

您需要将其设置为 0。

xinput set-prop 11 271 0
Run Code Online (Sandbox Code Playgroud)

  • 在 Gnome 16.10 上工作。不幸的是,它无法在重新启动后幸存下来,并且设备和属性 ID 会发生变化。此外,我在“0”上设置了“启用默认值”,但无论如何它都会重新打开。 (2认同)
  • 不幸的是,这不起作用,因为重新启动时`id` 可能会改变。有时是“id 10”,有时是“id 11”。 (2认同)

小智 0

禁用自然滚动。禁用两根手指滚动。