这让我有点烦恼,我在这里发帖希望它能帮助到其他人。我使用的是 17.10,这是最新的版本(昨天发布的),所以这个问题可能还会得到修复。
鼠标本来可以工作,但第二天就不工作了登录后,但正在 gdm3 迎宾屏幕上工作。
如果重要的话,我正在使用 xorg 而不是 wayland 会话。
答案1
原来 libinput 的libinput Accel Speed
设置是-1
,这意味着,呃,不加速和所以没有动静!
A. 如果您有另一个鼠标/触摸板
进入鼠标设置,使用滑块提高鼠标速度。我的滑块完全向左移动。这是功能还是错误?可能是后者。
B. 如果你没有其他鼠标/触摸板
启动终端。
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MOSART Semi. 2.4G Wireless Mouse id=11 [slave pointer (2)]
⎜ ↳ Microsoft Natural® Ergonomic Keyboard 4000 id=14 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=15 [slave pointer (2)]
⎜ ↳ DLL06E4:01 06CB:7A13 Touchpad id=16 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=20 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
寻找可能是您的鼠标的东西。例如,我的是MOSART Semi. 2.4G Wireless Mouse
。
接下来检查它的配置:
$ xinput list-props 'MOSART Semi. 2.4G Wireless Mouse'
Device 'MOSART Semi. 2.4G Wireless Mouse':
Device Enabled (143): 1
Coordinate Transformation Matrix (145): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Accel Speed (280): -1.000000
libinput Accel Speed Default (281): 0.000000
libinput Accel Profiles Available (282): 1, 1
libinput Accel Profile Enabled (283): 0, 1
libinput Accel Profile Enabled Default (284): 1, 0
libinput Natural Scrolling Enabled (285): 0
libinput Natural Scrolling Enabled Default (286): 0
libinput Send Events Modes Available (265): 1, 0
libinput Send Events Mode Enabled (266): 0, 0
libinput Send Events Mode Enabled Default (267): 0, 0
libinput Left Handed Enabled (287): 0
libinput Left Handed Enabled Default (288): 0
libinput Scroll Methods Available (289): 0, 0, 1
libinput Scroll Method Enabled (290): 0, 0, 0
libinput Scroll Method Enabled Default (291): 0, 0, 0
libinput Button Scrolling Button (292): 2
libinput Button Scrolling Button Default (293): 2
libinput Middle Emulation Enabled (294): 0
libinput Middle Emulation Enabled Default (295): 0
Device Node (268): "/dev/input/event8"
Device Product ID (269): 1578, 16642
libinput Drag Lock Buttons (296): <no items>
libinput Horizontal Scroll Enabled (297): 1
您将会看到我的libinput Accel Speed (280): -1.000000
问题出在哪里。
你可以将其设置为更合理的值
$ xinput set-prop 'MOSART Semi. 2.4G Wireless Mouse' \
'libinput Accel Speed' 0
但显然你必须使用你自己的鼠标的名称。
只是为了挫败物理学家,“加速度”为 0 不代表没有加速度。-1 代表没有加速度。无论如何,完成此操作后,让鼠标摆动一下,看看它是否移动。
可能这种方式的设置不会在会话之间保持不变,所以您现在应该使用新释放的鼠标来执行(A),我认为这会永久设置它。
答案2
我遇到了同样的问题并尝试了这里的建议但没有成功。
我通过打开鼠标并调整光学光发射器的方向解决了这个问题。鼠标掉落时它已经移动,因此不再向下发射光线。重新调整“光学发射器”的方向解决了这个问题。
我希望这可以帮助别人。