Я сталкиваюсь с очень странной проблемой, решение которой не могу найти. Одно время жесты тачпада перестали работать при удерживании клавиш клавиатуры. Тачпад перемещает курсор, но не более того. Когда я держу клавиши клавиатуры, они появляются только один раз, хотя в моих настройках он настроен на повторение клавиш.
$ uname -r
4.13.0-26-generic
Примерно 11 января 2018 года многие пользователи Ubuntu начали сообщать о проблемах с автоматическим обновлением Kernel 4.13.0-26:
Это проблемы, о которых сообщалось в последние несколько дней. Не все из этих проблем были проверены как вызванные Ядром 4.13.0-26.
Обновление микрокода Intel 2018-01-08 для устранения спекулятивных проблем с разветвленными ветвями безопасности в некоторых системах. Это повлияло на многие системы Ubuntu с 8 по 21 января. 22 января 2018 года Ubuntu выпустила обновление, которое возвращает старый микрокод 2017-07-07.
Если у вас возникли проблемы с обновлениями, переустановили Ubuntu и отключили обновления между 2018-01-08 и 2018-01-22, вы можете попробовать автоматические обновления Ubuntu снова. Проверьте ссылку в предыдущем параграфе для получения дополнительной информации.
Откройте терминал, используя Ctrl kbd> + Alt kbd> + T kbd>. Затем введите:
uname -r
Поскольку терминал уже открыт, получите релиз Ubuntu, используя:
lsb_release -a
Чтобы закрыть терминал, используйте:
exit
Когда вы загружаете свой компьютер в меню Grub, выберите Расширенные настройки , затем выберите старое ядро, чтобы увидеть, исчезнут ли ваши проблемы. Если это так, продолжайте регулярно обновляться до более новых ядер, как они предлагаются в Ubuntu LTS, и проверяйте их, пока одно из них не заработает. Убедитесь, что вы не запускаете sudo apt auto-remove
, что может привести к исчезновению вашего старого работающего ядра.
С введением в Kernel 4.13.0-26 обновления Ubuntu LTS около 11 января 2018 года и появилась старая ошибка с сентября 2017 года , Разработчик рекомендовал попробовать Kernel 4.14 (описанный в следующем сеансе), но, как представляется, более быстрое исправление отключает горячие клавиши 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
, но мы воспользуемся предложением обходного пути в отчете об ошибке выше:
sudo rmmod peaq_wmi
Используя ваш любимый редактор sudo, редактировать /etc/modprobe.d/blacklist.conf
. В конце файла вставьте две строки:
#spams ^@
blacklist peaq_wmi
Сохраните файл и выйдите.
Согласно этому Отчету об ошибках Debian необходимо использовать кратковременное исправление:
sudo rmmod psmouse
sudo modprobe psmouse
Попробуйте выполнить это в терминале, а затем проверьте сенсорную панель.
Если временное исправление работает, отредактируйте файл /etc/rc.local
с полномочиями sudo. Добавьте следующие строки:
/sbin/rmmod psmouse
/sbin/modprobe psmouse
С этого момента, после перезагрузки, исправление будет постоянным.
Обратите внимание, что это еще не было проверено при возобновлении из режима ожидания. Если у вас есть какие-либо проблемы в этом отделе, оставьте комментарий ниже.
Было подтверждено, что 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
. Если вы решите установить его вручную, вы должны знать:
sudo apt auto-remove
. Вам необходимо выполнить следующее: Как удалить старые версии ядра, чтобы очистить меню загрузки? sudo update-grub
, а затем самое последнее ядро LTS в Ubuntu будет первым вариантом под названием Ubuntu в главном меню Grub. Теперь, когда предупреждение уже не в пути, для установки последнего основного ядра ( 4.14.13 ) перейдите по этой ссылке: Как обновить ядро до последней основной версии без какое-нибудь Distro-upgrade?
Если вы обновили для последнего ядра важно увидеть старые ядра, которые вы пропустили, используя эту команду:
$ 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
.
У меня была бы та же проблема, это могла быть проблема с сенсорной панелью водителя.
В моем случае у меня был конфликт между старым синаптическим драйвером и новым пакетом libinput. Эта тема мне помогает: Debian GNOME: отсутствуют настройки сенсорной панели. Используйте libinput вместо synaptics
После новой установки libinput я запустил:
sudo apt-get purge xserver-xorg-input-synaptics
И тачпад снова работает
У меня такая же проблема в 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