Вопрос или проблема
Я не могу использовать свою сенсорную панель так же, как и USB-мишку, как только я ставлю свой ноутбук в режим ожидания или гибернации. Как мне это исправить?
Как только ноутбук уходит в спящий режим, я не могу выполнить нажатие кнопки с помощью сенсорной панели / USB-мишки.. даже экран моего ноутбука сенсорный, но и он не работает. Только событие нажатия кнопки. В остальном прокрутка и все работает нормально..
Вот решение, как я это решил,
http://sourcedigit.com/21687-ubuntu-usb-mouse-not-working-ubuntu-touchpad-not-working/
предложения:
modprobe -r i2c-hid; modprobe i2c-hid;
из
modprobe -r psmouse; modprobe psmouse;
из
- https://stackoverflow.com/questions/41508929/touchpad-unresponsive-on-resume-from-sleep-on-debian-8/65886286
- https://matoski.com/article/debian-touchpad-not-working/ ;
- https://wiki.debian.org/SynapticsTouchpad#Touchpad_does_not_work_after_resuming_from_hibernate.2Fsuspend
Когда что-либо из вышеуказанного работает, автоматизируйте это в файле в /etc/pm/sleep.d/
как показано в вопросе на https://stackoverflow.com/questions/41508929/touchpad-unresponsive-on-resume-from-sleep-on-debian-8
Ответ или решение
Проблема с неподвижностью щелчков на тачпаде и USB-мыши после выхода из спящего режима или гибернации на Ubuntu может носить довольно распространенный характер. В данной статье будем разбирать возможные причины и пути решения этого неприятного явления.
Почему возникают проблемы?
Когда ваш ноутбук переходит в спящий режим или гибернацию, операционная система сохраняет текущее состояние и отключает большинство устройств, чтобы сэкономить энергию. Иногда, после выхода из данного состояния, системы не удаётся корректно восстановить функциональность управляющих устройств, таких как тачпад и мышь, и, как следствие, вы сталкиваетесь с проблемой, когда только функции прокрутки работают, а щелчки — нет.
Как исправить ситуацию?
Вот несколько рекомендаций для восстановления функциональности:
-
Перезагрузка модулей:
Используйте командыmodprobe
для перезагрузки модулей, отвечающих за работу тачпада и USB-мыши. Откройте терминал и выполните следующие команды:sudo modprobe -r i2c-hid sudo modprobe i2c-hid
Для модуля psmouse выполните:
sudo modprobe -r psmouse sudo modprobe psmouse
Эти команды перезагрузят соответствующие модули, что может помочь вернуть функциональность щелчков.
-
Автоматизация процесса:
Если вышеуказанные команды решают проблему, можно автоматизировать данный процесс, чтобы ваши устройства восстанавливали функциональность при каждом выходе из спящего режима. Создайте файл в директории/etc/pm/sleep.d/
, который будет содержать командыmodprobe
.Например, создайте файл
99_touchpad_fix
и добавьте в него следующее содержание:#!/bin/sh case "$1" in thaw|resume) modprobe -r i2c-hid modprobe i2c-hid modprobe -r psmouse modprobe psmouse ;; esac
Не забудьте сделать файл исполняемым:
sudo chmod +x /etc/pm/sleep.d/99_touchpad_fix
-
Проверка обновлений:
Убедитесь, что ваша система и драйверы обновлены. Выполните команды:sudo apt update sudo apt upgrade
Это может исправить ошибки, которые потенциально могут влиять на работу вашего оборудования.
Заключение
Теперь вы знаете, как решить проблему с отсутствием щелчков на тачпаде и USB-мыши после выхода из спящего режима или гибернации на Ubuntu. Использование команд modprobe
для перезагрузки модулей и автоматизация этого процесса обеспечат вам стабильную работу указанных устройств. Не забывайте проверять обновления системы и драйверов, что также может помочь избежать подобных ситуаций в будущем. Надеюсь, данная информация окажется для вас полезной!
Для дополнительных рекомендаций и методов вы можете ознакомиться с этим источником.