Событие щелчка тачпада/USB-мыши в Ubuntu не работает

Вопрос или проблема

Я не могу использовать свою сенсорную панель так же, как и 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; из

Когда что-либо из вышеуказанного работает, автоматизируйте это в файле в /etc/pm/sleep.d/ как показано в вопросе на https://stackoverflow.com/questions/41508929/touchpad-unresponsive-on-resume-from-sleep-on-debian-8

Ответ или решение

Проблема с неподвижностью щелчков на тачпаде и USB-мыши после выхода из спящего режима или гибернации на Ubuntu может носить довольно распространенный характер. В данной статье будем разбирать возможные причины и пути решения этого неприятного явления.

Почему возникают проблемы?

Когда ваш ноутбук переходит в спящий режим или гибернацию, операционная система сохраняет текущее состояние и отключает большинство устройств, чтобы сэкономить энергию. Иногда, после выхода из данного состояния, системы не удаётся корректно восстановить функциональность управляющих устройств, таких как тачпад и мышь, и, как следствие, вы сталкиваетесь с проблемой, когда только функции прокрутки работают, а щелчки — нет.

Как исправить ситуацию?

Вот несколько рекомендаций для восстановления функциональности:

  1. Перезагрузка модулей:
    Используйте команды modprobe для перезагрузки модулей, отвечающих за работу тачпада и USB-мыши. Откройте терминал и выполните следующие команды:

    sudo modprobe -r i2c-hid
    sudo modprobe i2c-hid

    Для модуля psmouse выполните:

    sudo modprobe -r psmouse
    sudo modprobe psmouse

    Эти команды перезагрузят соответствующие модули, что может помочь вернуть функциональность щелчков.

  2. Автоматизация процесса:
    Если вышеуказанные команды решают проблему, можно автоматизировать данный процесс, чтобы ваши устройства восстанавливали функциональность при каждом выходе из спящего режима. Создайте файл в директории /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
  3. Проверка обновлений:
    Убедитесь, что ваша система и драйверы обновлены. Выполните команды:

    sudo apt update
    sudo apt upgrade

    Это может исправить ошибки, которые потенциально могут влиять на работу вашего оборудования.

Заключение

Теперь вы знаете, как решить проблему с отсутствием щелчков на тачпаде и USB-мыши после выхода из спящего режима или гибернации на Ubuntu. Использование команд modprobe для перезагрузки модулей и автоматизация этого процесса обеспечат вам стабильную работу указанных устройств. Не забывайте проверять обновления системы и драйверов, что также может помочь избежать подобных ситуаций в будущем. Надеюсь, данная информация окажется для вас полезной!

Для дополнительных рекомендаций и методов вы можете ознакомиться с этим источником.

Оцените материал
Добавить комментарий

Капча загружается...