BelBES
@BelBES

Как настроить трекпоинт на ноутбуках Thinkpad в Linux?

Всем привет,

Возникла следующая проблема с ноутбуком Thinkpad X1 Carbon (6th Gen) под Ubuntu 18.04: после того, как устройство выходит из спящего режима, отключается трекпойнт. Эту проблему я зарешал путем создания скрипта в дирректории /lib/systemd/system-sleep/ следующего содержания:
#!/bin/sh
case $1 in
  post)
    sleep 1
    echo -n none > /sys/devices/platform/i8042/serio1/drvctl
    echo -n reconnect > /sys/devices/platform/i8042/serio1/drvctl
  ;;
esac

Теперь после выхода из спящего режима работают и тачпад и трекпойнт, но теперь проблема состоит в том, что после выхода устройства из спящего режима на тачпаде не работают жесты, трекпойнт позволяет скролить только в инвертированном режиме и в Settings->Devices->Mouse&Touchpad пропадают настройки для тачпада. Подозреваю, что я где-то не прогружаю драйвер synaptics, но не могу понять, как и где это правильно сделать. Может кто-то сталкивался с подобным и знает, как решить проблему? Заранее спасибо.
  • Вопрос задан
  • 394 просмотра
Решения вопроса 1
BelBES
@BelBES Автор вопроса
Сам спросил, сам ответил, изменил скрипт для wakeup'а таким образом:
#!/bin/sh
case $1 in
  post)
    sleep 1
    echo -n none > /sys/devices/platform/i8042/serio1/drvctl
    echo -n reconnect > /sys/devices/platform/i8042/serio1/drvctl
    rmmod psmouse
    modprobe psmouse    
  ;;
esac

и теперь после выхода из сна контролы работают корректно.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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