Мышь не будет двигаться (но может щелкнуть) после входа в систему
Это немного разозлило меня, и я пишу здесь на случай, если это поможет кому-то еще. Я на 17.10, который очень новый (выпущен вчера), так что это еще может быть исправлено.
Мышь работала, затем на следующий день не работала после входа в систему, но работала на экране gdm3 greeter.
Я использую сеанс Xorg, а не Wayland, если это имеет значение.
2 ответа
У меня была та же проблема, и я попробовал предложения здесь безрезультатно.
Я решил это, открыв мышь и отрегулировав направление излучателя оптического света. Когда мышь упала, она двигалась и больше не направляла свет вниз. Переориентация "оптического излучателя" решила проблему.
Я надеюсь, что это помогает кому-то.
Оказалось это libinput's 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
Но вам придется использовать имя вашей собственной мыши, obvs.
Просто для того, чтобы помешать физикам, "скорость ускорения", равная 0, - это не ускорение. -1 нет ускорения. В любом случае, после того, как вы это сделаете, дайте мышке покачиваться и посмотрите, перемещается ли она.
Вероятно, установка этого способа не будет зависать между сессиями, поэтому вы, вероятно, теперь должны использовать свою недавно освобожденную мышь, чтобы сделать (A), что, я думаю, устанавливает ее постоянно.