Жесты тачпада и удержание клавиш не работает

Я сталкиваюсь с очень странной проблемой, решение которой не могу найти. Одно время жесты тачпада перестали работать при удерживании клавиш клавиатуры. Тачпад перемещает курсор, но не более того. Когда я держу клавиши клавиатуры, они появляются только один раз, хотя в моих настройках он настроен на повторение клавиш.

$ uname -r
4.13.0-26-generic
3
задан 14 March 2018 в 13:00

3 ответа

Многие сообщали о проблемах с Kernel 4.13.0-26

Примерно 11 января 2018 года многие пользователи Ubuntu начали сообщать о проблемах с автоматическим обновлением Kernel 4.13.0-26:

Это проблемы, о которых сообщалось в последние несколько дней. Не все из этих проблем были проверены как вызванные Ядром 4.13.0-26.

27 января 2018 г. Обновление: проверьте свой микрокод Intel

Обновление микрокода Intel 2018-01-08 для устранения спекулятивных проблем с разветвленными ветвями безопасности в некоторых системах. Это повлияло на многие системы Ubuntu с 8 по 21 января. 22 января 2018 года Ubuntu выпустила обновление, которое возвращает старый микрокод 2017-07-07.

Если у вас возникли проблемы с обновлениями, переустановили Ubuntu и отключили обновления между 2018-01-08 и 2018-01-22, вы можете попробовать автоматические обновления Ubuntu снова. Проверьте ссылку в предыдущем параграфе для получения дополнительной информации.

Как узнать версию вашего ядра

Откройте терминал, используя Ctrl + Alt + T . Затем введите:

uname -r

Поскольку терминал уже открыт, получите релиз Ubuntu, используя:

lsb_release -a

Чтобы закрыть терминал, используйте:

exit

Самый простой загрузка решения со старым ядром

Когда вы загружаете свой компьютер в меню Grub, выберите Расширенные настройки , затем выберите старое ядро, чтобы увидеть, исчезнут ли ваши проблемы. Если это так, продолжайте регулярно обновляться до более новых ядер, как они предлагаются в Ubuntu LTS, и проверяйте их, пока одно из них не заработает. Убедитесь, что вы не запускаете sudo apt auto-remove, что может привести к исчезновению вашего старого работающего ядра.


Исправление проблем с повторением клавиатуры в ядре 4.13

С введением в Kernel 4.13.0-26 обновления Ubuntu LTS около 11 января 2018 года и появилась старая ошибка с сентября 2017 года , Разработчик рекомендовал попробовать Kernel 4.14 (описанный в следующем сеансе), но, как представляется, более быстрое исправление отключает горячие клавиши PEAQ WMI .

Убедитесь, что горячие клавиши PEAQ WMI загружены

Как описано в Unix & amp; Linux первым делом убедитесь, что он загружен:

$ xinput list
⎡ Virtual core pointer                              id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                    id=4    [slave  pointer  (2)]
⎜   ↳ Dell Dell KM632 Wireless Keyboard and Mouse   id=11   [slave  pointer  (2)]
⎜   ↳ Dell Dell KM632 Wireless Keyboard and Mouse   id=12   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                    id=16   [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)]
    ↳ Sleep Button                                  id=9    [slave  keyboard (3)]
    ↳ Dell Dell KM632 Wireless Keyboard and Mouse   id=10   [slave  keyboard (3)]
    ↳ Lenovo EasyCamera: Lenovo EasyC               id=13   [slave  keyboard (3)]
    ↳ Ideapad extra buttons                         id=14   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                  id=15   [slave  keyboard (3)]
    ↳ Dell Dell KM632 Wireless Keyboard and Mouse   id=18   [slave  keyboard (3)]
    ↳ PEAQ WMI hotkeys                              id=17   [slave  keyboard (3)]

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

Если вы загрузили его, вы можете отключить его с помощью команда xinput, но мы воспользуемся предложением обходного пути в отчете об ошибке выше:

Отключить горячие клавиши PEAQ WMI для текущего сеанса

sudo rmmod peaq_wmi

Отключить горячие клавиши PEAQ WMI Постоянно

Используя ваш любимый редактор sudo, редактировать /etc/modprobe.d/blacklist.conf. В конце файла вставьте две строки:

#spams ^@
blacklist peaq_wmi

Сохраните файл и выйдите.


Исправление тачпада Synaptics в ядре 4.13

Временное исправление

Согласно этому Отчету об ошибках Debian необходимо использовать кратковременное исправление:

sudo rmmod psmouse
sudo modprobe psmouse

Попробуйте выполнить это в терминале, а затем проверьте сенсорную панель.

Постоянное исправление

Если временное исправление работает, отредактируйте файл /etc/rc.local с полномочиями sudo. Добавьте следующие строки:

/sbin/rmmod psmouse
/sbin/modprobe psmouse

С этого момента, после перезагрузки, исправление будет постоянным.

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


Установите новейшее основное / стабильное ядро ​​4.14.xx

Было подтверждено, что 4.14.13 улучшает Touchpad и Keyboard для пользователей ядра 4.13.0-26. Однако по состоянию на 20 января 2018 года 4.14.14 является новейшим ядром и включает поддержку Spectre, но работает на 2% медленнее.

23 января 2018 г. - Выпущено ядро ​​4.14.15. 31 января 2018 г. - Выпущено ядро ​​4.14.16.

В приведенном выше отчете об ошибках разработчик рекомендует попробовать самое последнее основное (стабильное) ядро. В некоторых случаях OP хочет перейти к большему номеру ядра, а не к меньшему. Этот раздел посвящен тому, как перейти на последнее основное (стабильное) ядро.

Бывают случаи, когда в августе 2017 года не работала тачпад, не связанный с автоматическим обновлением Ubuntu LTS в Kernel 4.13.0-26, но для одного из ответов по-прежнему требуется Kernel 4.14: Тачпад не обнаружен в Lenovo Ideapad 320 с Kubuntu 17.04 .

10 января 2018 г. последним стабильным основным ядром было 4.14.13. Если вы решите установить его вручную, вы должны знать:

  • Старые ядра LTS не будут обновляться , пока они не будут больше первой опции главного меню под названием Ubuntu .
  • Установленные вручную ядра не удаляются обычной командой sudo apt auto-remove. Вам необходимо выполнить следующее: Как удалить старые версии ядра, чтобы очистить меню загрузки?
  • Следить за развитием событий в старых ядрах, когда вы хотите вернуться к обычному ядру LTS обновить метод. Затем удалите установленное вручную ядро ​​основной линии, как описано в предыдущей ссылке на пункт маркера.
  • После ручного удаления новейшего основного ядра запустите sudo update-grub, а затем самое последнее ядро ​​LTS в Ubuntu будет первым вариантом под названием Ubuntu в главном меню Grub.

Теперь, когда предупреждение уже не в пути, для установки последнего основного ядра ( 4.14.13 ) перейдите по этой ссылке: Как обновить ядро ​​до последней основной версии без какое-нибудь Distro-upgrade?

Mainline Kernel 4.14.13.png

Периодически смотрите обновления ядра LTS, которые вы пропустили

Если вы обновили для последнего ядра важно увидеть старые ядра, которые вы пропустили, используя эту команду:

$ apt-cache search . | grep 'image-4.13.0-..-generic'
linux-image-4.13.0-16-generic - Linux kernel image for version 4.13.0 on 64 bit x86 SMP
(... SNIP ....)
linux-image-4.13.0-26-generic - Linux kernel image for version 4.13.0 on 64 bit x86 SMP
linux-image-4.13.0-31-generic - Linux kernel image for version 4.13.0 on 64 bit x86 SMP
linux-image-4.13.0-32-generic - Linux kernel image for version 4.13.0 on 64 bit x86 SMP
(... SNIP ....)

Когда вы видите новое поддерживаемое ядро, предлагаемое Ubuntu Kernel Team, вы должны установить его и протестировать. Например, чтобы увидеть, что установить для 4.13.0-32, используйте:

$ apt-cache search . | grep '4.13.0-32-generic'
linux-cloud-tools-4.13.0-32-generic - Linux kernel version specific cloud tools for version 4.13.0-32
linux-headers-4.13.0-32-generic - Linux kernel headers for version 4.13.0 on 64 bit x86 SMP
linux-image-4.13.0-32-generic - Linux kernel image for version 4.13.0 on 64 bit x86 SMP
linux-image-extra-4.13.0-32-generic - Linux kernel extra modules for version 4.13.0 on 64 bit x86 SMP
linux-signed-image-4.13.0-32-generic - Signed kernel image generic
linux-tools-4.13.0-32-generic - Linux kernel version specific tools for version 4.13.0-32

Большинству пользователей не понадобятся все эти пакеты. Обычно просто headers, image, image-extra и signed-image.

12
ответ дан 14 March 2018 в 13:00

У меня была бы та же проблема, это могла быть проблема с сенсорной панелью водителя.

В моем случае у меня был конфликт между старым синаптическим драйвером и новым пакетом libinput. Эта тема мне помогает: Debian GNOME: отсутствуют настройки сенсорной панели. Используйте libinput вместо synaptics

После новой установки libinput я запустил:

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

И тачпад снова работает

0
ответ дан 14 March 2018 в 13:00

У меня такая же проблема в Ubuntu 16.04 с 4.13.0-36-generic Kernel.
Чтобы отключить горячие клавиши PEAQ WMI постоянно, используйте команду: sudo modprobe -r peaq_wmi, которая работала для меня.

Добавьте две строки ниже в конец файла, /etc/modprobe.d/blacklist.conf:

#spams ^@
blacklist peaq_wmi
0
ответ дан 14 March 2018 в 13:00

Другие вопросы по тегам:

Похожие вопросы: