Отсутствуют отдельные настройки мыши и тачпада

11

Ubuntu 16.04: в меню настроек раньше были отдельные настройки для внешней мыши и сенсорной панели, теперь оно содержит только один набор настроек для обоих. Настройки скорости указателя фактически не меняют поведение мыши - движение мыши не изменяется независимо от изменения настроек скорости.

Вот как выглядят мои настройки после того, как сломались настройки мыши и тачпада : введите описание изображения здесь

Похоже, это могло быть проблемой раньше ... Отсутствуют настройки мыши и сенсорной панели ... но я работаю 16.04, а не 14.04. По touchpad-indicatorумолчанию нет программы, и при добавлении репозитория, указанного в одном из ответов, это ничего не помогло.

Это также может быть связано с тем, что сенсорная панель ELAN внезапно перестала работать, сработала накануне , но у меня не так много проблем, как у этого человека:

Тачпад работает, он на нормальной скорости, я могу прокручивать двумя пальцами, но это все настройки, которые я установил до того, как настройки сломались вот так. Я больше не могу менять скорость, отключать прокрутку двумя пальцами или что-то в этом роде. Нет настроек мыши, за исключением скорости двойного щелчка и работы основной кнопки.

Опять же, это то, что он должен выглядеть (что-то близко к нему). Это то , что он сделал выглядеть, но теперь это выглядит так , как выше.

введите описание изображения здесь

Я знаю проблему, подобную этой, это известная ошибка: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1132063 , но это недавно произошло. Кажется, эта ошибка была проблемой некоторое время, и моя машина (первоначально 14.04) прошла через обновления и новые выпуски, и она только недавно вышла из строя после обновления. Также у меня есть базовая настройка «Mouse: Pointer Speed», которой нет в скриншотах отчета об ошибках.

Есть ли способ это исправить?

Редактировать 1: Вывод xinput:

⎡ Virtual core pointer                       id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech M570                             id=10   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=13   [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)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ BisonCam, NB Pro                          id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]

Редактировать 2: Вывод xinput list-props 13:

Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (151):   1
    Coordinate Transformation Matrix (153): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (301): 0
    libinput Tapping Enabled Default (302): 0
    libinput Tapping Drag Enabled (303):    1
    libinput Tapping Drag Enabled Default (304):    1
    libinput Tapping Drag Lock Enabled (305):   0
    libinput Tapping Drag Lock Enabled Default (306):   0
    libinput Accel Speed (284): 0.000000
    libinput Accel Speed Default (285): 0.000000
    libinput Natural Scrolling Enabled (289):   0
    libinput Natural Scrolling Enabled Default (290):   0
    libinput Send Events Modes Available (268): 1, 1
    libinput Send Events Mode Enabled (269):    0, 0
    libinput Send Events Mode Enabled Default (270):    0, 0
    libinput Left Handed Enabled (291): 0
    libinput Left Handed Enabled Default (292): 0
    libinput Scroll Methods Available (293):    1, 1, 0
    libinput Scroll Method Enabled (294):   1, 0, 0
    libinput Scroll Method Enabled Default (295):   1, 0, 0
    libinput Disable While Typing Enabled (307):    1
    libinput Disable While Typing Enabled Default (308):    1
    Device Node (271):  "/dev/input/event6"
    Device Product ID (272):    2, 7
    libinput Drag Lock Buttons (300):   
    libinput Horizonal Scroll Enabled (273):    1

Редактировать 3: Вывод xinput list-props 13 после удаления xinput list-props 13 :

Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (151):   1
    Coordinate Transformation Matrix (153): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (279): 1
    Device Accel Constant Deceleration (280):   2.500000
    Device Accel Adaptive Deceleration (281):   1.000000
    Device Accel Velocity Scaling (282):    12.500000
    Synaptics Edges (303):  1768, 5410, 1645, 4563
    Synaptics Finger (304): 25, 30, 0
    Synaptics Tap Time (305):   180
    Synaptics Tap Move (306):   238
    Synaptics Tap Durations (307):  180, 100, 100
    Synaptics ClickPad (308):   0
    Synaptics Middle Button Timeout (309):  75
    Synaptics Two-Finger Pressure (310):    282
    Synaptics Two-Finger Width (311):   7
    Synaptics Scrolling Distance (312): 108, 108
    Synaptics Edge Scrolling (313): 0, 0, 0
    Synaptics Two-Finger Scrolling (314):   1, 1
    Synaptics Move Speed (315): 1.000000, 1.750000, 0.036866, 0.000000
    Synaptics Off (316):    2
    Synaptics Locked Drags (317):   0
    Synaptics Locked Drags Timeout (318):   5000
    Synaptics Tap Action (319): 0, 0, 0, 0, 0, 0, 0
    Synaptics Click Action (320):   1, 1, 0
    Synaptics Circular Scrolling (321): 0
    Synaptics Circular Scrolling Distance (322):    0.100000
    Synaptics Circular Scrolling Trigger (323): 0
    Synaptics Circular Pad (324):   0
    Synaptics Palm Detection (325): 0
    Synaptics Palm Dimensions (326):    10, 200
    Synaptics Coasting Speed (327): 20.000000, 50.000000
    Synaptics Pressure Motion (328):    30, 160
    Synaptics Pressure Motion Factor (329): 1.000000, 1.000000
    Synaptics Resolution Detect (330):  1
    Synaptics Grab Event Device (331):  0
    Synaptics Gestures (332):   1
    Synaptics Capabilities (333):   1, 0, 1, 1, 1, 1, 1
    Synaptics Pad Resolution (334): 65, 44
    Synaptics Area (335):   0, 0, 0, 0
    Synaptics Noise Cancellation (336): 8, 8
    Device Product ID (268):    2, 7
    Device Node (269):  "/dev/input/event6"

Меню настроек после удаления xinput list-props 13 : введите описание изображения здесь

Теперь все настройки работают, кроме скорости тачпада .

Zzzach ...
источник
Пожалуйста, отредактируйте ваш вопрос и добавьте вывод команды xinputтерминала.
Pilot6
@ Pilot6 Готово, добавил вывод.
Ззач ...
Пожалуйста, добавьте такжеxinput list-props 13
Pilot6
@ Pilot6 Готово, добавлено больше вывода. Интересный список настроек, но не совсем уверен, что они представляют.
Ззач ...

Ответы:

8

Вы установили libinput. Он используется вместо того, xorg-synapticsчтобы управлять тачпадом.

К сожалению, текущая версия Ubuntu с Unity DE libinputпо умолчанию не имеет графического интерфейса пользователя. unity-control-centerможет контролировать только из xorg-synapics.

Другой вариант - удалить xserver-xorg-input-libinputпакет и использовать xserver-xorg-input-synapticsвместо него установленный по умолчанию.

Pilot6
источник
Похоже, libinputбыл установлен автоматически с обновлением. Если я пытаюсь удалить его, появляются тонны пакетов, поэтому я не могу удалить его. Я установил gnome-control-centerи запустил его, как вы показали, и параметры мыши и сенсорной панели подходят, но на самом деле они не меняют значения . Я могу даже «выключить тачпад», и он все равно будет работать. Ползунки скорости не влияют на скорость мыши. Могу ли я сделать вместо этого xorg-synaptics менеджером ввода?
Ззач ...
Вы используете Ubuntu или какую-то другую производную? На моем 16.04 xserver-xorg-input-libinputне был установлен по умолчанию и не удаляет никаких пакетов. Также libinputстоит сохранить. Это хорошо. Вы можете управлять сенсорной панелью с помощью CLI.
Pilot6
Ах, хорошо, так что там одна из моих проблем. Я удалил xserver-xorg-input-libinputпакет, xinputизменилось меню настроек и вывод (я обновлю вопрос через секунду). Скорость мыши теперь работает (что огромно), но настройки скорости сенсорной панели по-прежнему не влияют на фактическую скорость сенсорной панели. Теперь я могу отключить тачпад - просто скорость не работает.
Ззач ...
Вы вернули мне меню, которое было моей первоначальной проблемой. Должен ли я теперь открыть еще один вопрос о том, не работает ли скорость сенсорной панели? или это все еще связано с этим вопросом?
Ззач ...
Скорость тачпада не работает для всех тачпадов.
Pilot6
0

На моем Lenovo Thinkpad L380 Yoga у меня была похожая проблема с Pop! _OS 19.04 при установке Unity. Я должен был установить xserver-xorg-input-synapticsпакет, и затем появились настройки.

Marthinwurer
источник
-1

НЕ УДАЛЯЙТЕ xserver-xorg-input-libinput

Особенно, когда вы находитесь на ноутбуке, у вас нет проводного соединения (кабель локальной сети) и нет другого компьютера.

Ваша клавиатура и мышь перестанут работать. Вы не сможете войти в свой ПК, вы не сможете запустить терминал.

Все, что вы можете сделать, это загрузить xserver-xorg-input-libinput и xserver -xorg-input-all на какой-либо другой компьютер, поместить их на USB-накопитель и установить их вручную из режима восстановления.

Иван Николаев
источник
download xserver-xorg-input-libinput and xserver-xorg-input-libinput два раза одинаково?
derHugo
В этой проблеме, однако, у меня был другой сервис ввода. Если у вас нет точно таких же проблем, как у меня, не следуйте принятому решению. И восстановить сломанную систему совсем не сложно. Просто загрузитесь в однопользовательском режиме и переустановите, используя один из tty. Даже LiveCD не требуется, чтобы это исправить.
Ззач ...
Исправлены названия пакетов, спасибо. Также вас может беспокоить это, если вы используете Ubuntu (у меня 17.10) и другие дистрибутивы, использующие libinput в качестве драйвера по умолчанию.
Иван Николаев