Трекпоинт Thinkpad и клавиши трекпоинта отключены после приостановки

Ноутбук Thinkpad серии W520 с kernel: 4.15.0-51-generic x86_64 bits: 64

После последней dist-update трекпоинт и связанные с ним клавиши не работают после возврата из режима ожидания. Выгрузка и (повторная) загрузка psmouse исправляет проблему, но является лишь обходным путем и несколько раздражает.

TLP установлен.

Любая помощь высоко ценится. MGW

1
задан 21 July 2019 в 20:13

1 ответ

Необходимость разгрузиться и перезагрузить psmouse драйвер при возобновлении от приостанавливает, типичная проблема. Можно автоматизировать процесс со сценарием хотя:

Создайте новый файл в /lib/systemd/system-sleep/ каталог, содержащий:

#!/bin/bash

case $1/$2 in
  pre/*)
    echo "Going to $2..."
    # Place your pre suspend commands here, or `exit 0` if no pre suspend action required
    modprobe -r psmouse
    ;;
  post/*)
    echo "Waking up from $2..."
    # Place your post suspend (resume) commands here, or `exit 0` if no post suspend action required
    sleep 2
    modprobe psmouse
    ;;
esac

Сделайте это исполняемым файлом:

sudo chmod a+x /lib/systemd/system-sleep/script-name

После следующей перезагрузки сценарий будет активен.

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

2
ответ дан 7 December 2019 в 13:15

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

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