일시 중지 상태에서 깨어난 후 터치패드가 제대로 작동하도록 하는 방법을 알아내려고 노력해 왔습니다.
최근까지는 최소한 다음을 입력하여 다시 활성화할 수 있었습니다.
ls /lib/modules/`uname -r`/kernel/drivers/input/mouse
sudo modprobe -v synaptics_i2c
(그런데 어떤 드라이버가 내 터치패드를 처리하는지 실제로 어떻게 확인할 수 있나요? lspci -k
도움이 되지 않을 것입니다. 저는 Linux를 처음 접하는 사람입니다.)
최근 커널 업데이트로 인해 이 방법이 더 이상 작동하지 않습니다. 이 해결책을 찾았지만 작동하지 않습니다
sudo touch /etc/pm/sleep.d/0000trackpad
sudo gedit /etc/pm/sleep.d/0000trackpad
그리고 다음을 붙여넣으세요:
#!/bin/sh
case "$1" in
suspend|hibernate)
modprobe -r psmouse ;;
resume|thaw)
modprobe psmouse ;;
esac
마지막으로 실행 가능하게 만듭니다.
sudo chmod +x /etc/pm/sleep.d/0000trackpad
일시 중지 상태에서 깨어난 후 터치패드가 제대로 작동하도록 하려면 어떻게 해야 합니까?
답변1
xinput
방금 다음을 통해 비활성화/활성화를 시도했습니다 . id=#
명령에서 장치를 가져와서 이를 수행 할 수 있습니다 xinput
.
$ xinput --list | grep TouchPad
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
다음 명령을 사용하여 구문 분석할 수 있습니다 id=
.
$ TID=$(xinput list | grep -iPo 'touchpad.*id=\K\d+')
그런 다음 비활성화/활성화하십시오.
$ xinput disable "$TID"
$ xinput enable "$TID"