Проблемы с тачпадом в Ubuntu - прыгает указатель мыши


14

У меня серьезные проблемы с тачпадом Ubuntu на ноутбуке Dell Latitude 3570. Если я использую USB-мышь, все работает нормально, но если я использую тачпад, это очень трудно контролировать. Например, если я хочу щелкнуть что-то посередине экрана, я нажимаю, но по какой-то причине Ubuntu ДУМАЕТ, что я щелкнул в нижнем левом углу экрана и, таким образом, открывает мусорное ведро. Это действительно заставляет меня злиться.

Я где-то читал, что следующие изменения synclientмогут исправить это:

synclient FingerLow=9
synclient FingerHigh=10

Это не работает. И в любом случае, как только я перезагружаю машину, synclient возвращается к значениям по умолчанию ( FingerLow=25, FingerHigh=30), поэтому, даже если они работают, мне придется устанавливать их каждый раз, когда я перезагружаю машину!

Есть что-нибудь еще, что я могу попробовать? Это сводит меня с ума. Ради моего здравомыслия, пожалуйста, помогите мне, прежде чем я разобью свой ноутбук.

По запросу, xinput listдает мне следующее:

⎡ Virtual core pointer                           id=2   [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ DLL06F3:00 06CB:75DA Touchpad             id=12   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                         id=17   [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)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Sleep Button                              id=10   [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD                      id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=15   [slave  keyboard (3)]
    ↳ DELL Wireless hotkeys                     id=16   [slave  keyboard (3)]

Чтобы было проще отвечать на вопросы, вы всегда должны указывать номер модели своего ноутбука Dell. Также в вашем конкретном случае, пожалуйста, отредактируйте ваш вопрос и вставьте в вывод команды терминала xinput list- Спасибо.
WinEunuuchs2Unix

@ WinEunuuchs2Unix - я сделал необходимые изменения для вас.
SamuelH

Мой Dell Inspiron 17R 7720 SE использует этот драйвер сенсорной панели: ↳ AlpsPS/2 ALPS GlidePoint id=15 [slave pointer (2)]хотя я не уверен, что это меняет. Однако у меня нет проблем с сенсорной панелью, я редко использую ее.
WinEunuuchs2Unix

@ WinEunuuchs2Unix - как мне это установить?
SamuelH

1
Congrats! +1 к вашему вопросу и +1 к вашему ответу, чтобы другие пошли по вашим стопам (отпечатки пальцев тачпада).
WinEunuuchs2Unix

Ответы:


4

Ну, следуя совету пользователя WinEunuuchs2Unix, я сделал это Google. Видимо, это серьезная ошибка, начиная с Ubuntu 14.04. Так или иначе, на странице отчета об ошибке парень по имени Хуан Эрнандес (juanhm) предположил, что установка xserver-xorg-input-libinput работает для него. Я хотел попробовать это, поэтому я набрал:

sudo apt-get install xserver-xorg-input-libinput

и я получил сообщение о нарушенных зависимостях, но там также говорилось, что от вышеуказанного пакета зависит xserver-xorg-core, поэтому я попытался запустить:

sudo apt-get install xserver-xorg-core

Это установило множество пакетов xserver-xorg. Я тогда побежал:

sudo apt-get install xserver-xorg-input-libinput

и на этот раз это сработало. Затем я перезагрузился и попытался запустить:

sudo apt-get remove --purge xserver-xorg-input-synaptics

но он уже был удален. Мой тачпад в Системных настройках теперь очень простой диалог, НО указатель больше не прыгает! Единственный недостаток, который я вижу, это то, что я больше не могу касаться сенсорной панели, чтобы щелкать (я должен использовать кнопки), но я все равно этого не делал!

Так что я верю, что это сейчас работает!

Страница отчета об ошибке находится здесь: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1574667

Я обновлю его, чтобы подтвердить, что предложение Хуана Эрнандеса сработало.


не помогло: `` `xserver-xorg-core уже самая новая версия (2: 1.19.6-1ubuntu4). xserver-xorg-input-libinput уже является новейшей версией (0.27.1-1). 0 обновлено, 0 недавно установлено, 0 для удаления и 0 не обновлено. `` `
Ананд Рокзз

Я понятия не имею, что сделали эти шаги, но это помогло (не на 100%, а на 80% меньше прыжков). (Ubuntu 18.04 на Panasonic CF-LX3)
rustyx

2

Я использую Razer Клинок Нач 2017 года , и мой тачпад будет Synaptics TM2438-005запущен Ubuntu 18.04 Bionic Beaver

Я всюду искал решение, и мне пришлось копаться в истории synclient, замене libinputи соответствующем инструменте cli xinput.

Но эта статья решила мою проблему, а точнее, просто установив libinput-tools

$ sudo apt install libinput-tools

Bionic Beaver не использует Unity в качестве сервера графического интерфейса, но вместо этого использует Gnome, поэтому я предполагаю, что все зависимости уже есть (xserver-core, libinput и т. Д.)

Для тех, у кого проблемы с Ubuntu 18.04 - это решило мою проблему, и теперь у меня есть полуработающая сенсорная панель. Он все еще время от времени прыгает, но это один раз на 10 новых нажатий, раньше это происходило каждую ~ миллисекунду.


У меня также возникает та же проблема с пропуском моей сенсорной панели на лезвии razer 2018. Что бы сделала установка libinput-tools? Я новичок в Ubuntu, поэтому я не уверен, что достаточно просто установить его, чтобы решить проблему.
Девин Эрсой

1

В моем случае решение @SamuelH не сработало, так как все уже установлено и обновлено. Я помог

  • Отключить Natural Scroll
  • включить Edge scrolling
  • уменьшить touch pad speed
  • Отключить Tap to click

Машина:

Dell E6540

ОПЕРАЦИОННЫЕ СИСТЕМЫ:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:    18.04
Codename:   bionic

1

Пожалуйста, обратитесь к этому решению от Alucard

Я проверил это на том же ноутбуке Latitude E5470 с Bionic Beaver со всеми последними обновлениями.

Казалось бы, что указатель или «сосок» - это то, что заставляет курсор случайно прыгать. Если у вас включена клавиатура с подсветкой, вы увидите, что она включается при перемещении курсора.

Для простоты использования я вставлю решение Alucard ниже:

1) Введите в терминале:

xinput list

Ищите что-то вроде «AlpsPS / 2 ALPS DualPoint Stick». Найдите поле "ID = xxx" этого конкретного устройства.

2) Введите в терминале:

xinput -list-props {ID of Dualpoint Stick}

Одна из строк должна выглядеть примерно так: «Device Enabled (142): 1» Обратите внимание на идентификатор, который в данном случае равен 142).

3) Отключить Dualpoint Stick: (значение 0 равно отключению устройства)

xinput -set-prop {ID of Dualpoint Stick} 142 0

0

У меня была такая же проблема. Я решил это, установив Ubuntu 16.04, затем обновив до 18.04. Я думаю, что это какая-то проблема с прошивкой.


-2

У меня была такая же проблема с моим компьютером. Я просмотрел различные исправления и обнаружил, что есть несколько причин проблемы, а следовательно, несколько возможных решений. Я изолировал жесткий диск без изменений. Проблема была не в HD. Я изолировал биос и деньги без изменений. Единственное, что осталось, так как у меня сенсорный экран был чип сенсорного экрана. Чтобы это исправить, я просто положил палец на значок, который находился в левом верхнем углу экрана, и перетащил его вниз к центру экрана. Это работало в течение нескольких минут, затем снова вернулось в угол. Я снова приложил палец к нему, на этот раз он остался и больше не действовал ошибочно. Надеюсь это поможет.


1
Я предлагаю вам сделать ответ на этот вопрос с подробным описанием, а не публиковать ответ, в котором он не относится к конкретному аппаратному вопросу о другом устройстве
Zanna
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.