[РЕШЕНО] Не работает тачпад после сна

Arch, XFCE на нетбуке emachines NAV51, тачпад определился и заработал автоматически. Проблемы возникают после того как закроешь ноут и опять его разбудишь, курсор мыши на экране перестает двигаться, при этом если было открыто окно то вместо управления курсором тачпад начинает управлять скролингом этого окна, левая и правая кнопки работают, если просто рабочий стол, то тач вместо управления курсором начинает скролить рабочие столы. После перезагрузки снова работает нормально.
Проблема появляется только при выходе из спящего режима, причем тачпад работает, только перестает управлять курсором. Как решить данную проблему?
Под "спящим режимом" подразумевается "Suspend to RAM" или гибернация?
Aivar
Под "спящим режимом" подразумевается "Suspend to RAM" или гибернация?
Когда закрываешь крышку включенного нетбука, получается "Suspend to RAM", т.e. просто сон а не гибернация.
Думается, что состояние по закрытию крышки можно настроить разное, но речь не о том. Что-то мне подсказывает, что нужно перезагрузить драйвер (он же модуль ядра) тачпада.
# modprobe -r psmouse
# modprobe psmouse
У мну десктоп, посему не знаю точно на счет модуля. Возможно он один для мыши и тачпада. Но если прокатит - узаконьте это действие таким способом.

ЗЫ. По аналогии после суспенда были непонятки с сетевой картой. Решение было (и есть) таким:
/usr/lib/systemd/system-sleep/netsleep.sh
—————————
#!/bin/sh
case $1/$2 in
  pre/*)
    systemctl stop NetworkManager.service
    rmmod sundance
    ;;
  post/*)
    modprobe sundance
    sleep 2
    systemctl start NetworkManager.service
    ;;
esac

Пробуйте.
Спасибо, починил. Вот сделал по аналогии. Теперь после пробуждения нормально работает, только включается с небольшой задержкой.

/usr/lib/systemd/system-sleep/touchpad.sh
—————————
#!/bin/sh
case $1/$2 in
  pre/*)
    modprobe -r psmouse
    ;;
  post/*)
    modprobe psmouse
    ;;
esac
Статус [РЕШЕНО] пора сделать.
 
Зарегистрироваться или войдите чтобы оставить сообщение.