Clevo M55N에서 일시 중지 후 터치패드가 작동을 멈춥니다.

Clevo M55N에서 일시 중지 후 터치패드가 작동을 멈춥니다.

간단한 문제:

Ubuntu 11.10에서 일시 중지 후 터치패드가 작동을 멈춥니다. 편의를 위해 마우스와 함께 터치패드를 사용하는 것을 좋아하기 때문에 이는 성가신 문제입니다(마우스를 사용할 수 없어서 터치패드를 사용해야 하는 경우는 제외).

누구든지 도와줄 수 있나요?

또한 10.10의 유사한 문제에 대해 이 해결되지 않은 질문 아래에 의견을 게시했습니다.Toshiba L650에서 일시 중지된 후 터치패드가 작동을 멈췄습니다.

노트북 제조사 및 모델: CLEVO M55N.

터미널의 xinput 목록은 다음을 제공합니다.

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Genius 2.4G Wireless Mouse and Keyboard   id=11   [slave  pointer  (2)]
⎜   ↳ ImPS/2 Elantech Touchpad                  id=13   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Genius 2.4G Wireless Mouse and Keyboard   id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]

미리 감사드립니다.

답변1

10.04에도 이 버그가 있습니다(저도 같은 Elantech 터치패드에 있습니다)! 스크립트를 작성합니다 /etc/pm/sleep.d/66my-sleep-resume(66 - 시작 우선순위)

#!/bin/sh
case "${1}" in
        hibernate)
        # nothing   
                ;;
        resume|thaw)
        modprobe -r psmouse && modprobe psmouse
                ;;
esac

이제 모든 것이 작동합니다.

답변2

재개 후 터미널에서 다음을 시도하십시오.

synclient touchpadoff=0

작동하는 경우 이 명령이 포함된 스크립트를 작성하고 해당 스크립트를 /etc/pm/sleep.d/.

답변3

불행하게도 이런 일이 일어날 수 있는 데는 여러 가지 이유가 있습니다. 어떤 경우에는 나에게 도움이 되는 해결 방법은 마우스 이벤트를 담당하는 커널 모듈을 다시 로드하는 것입니다.

sudo modprobe -r psmouse
sudo modprobe psmouse

또한 Fn 키를 사용하면 차이가 있는지 확인해야 합니다.

답변4

전원 관리자( dpkg -L pm-utils)는 일시 중지/재개 시작과 끝에서 호출됩니다. 읽고 .man pm-powersaveman pm-suspend또한 읽으십시오 /usr/share/doc/pm-utils/README{,.debugging}.

일부 유용한 Power Manager 스크립트로 인해 터치패드 문제가 발생할 수 있습니다. 터치패드 상태를 저장/복원하지 않거나 필요한 모듈을 다시 로드하지 않습니다.

dmesg재부팅한 후 터치패드가 어떻게 초기화되는지 확인해보세요 . lsmodpost-boot-pre-suspens(작동하는 경우)와 post-suspens(작동하지 않는 경우) 의 출력을 비교합니다 . 후자에서 모듈이 누락된 경우 솔루션을 찾는 중입니다.

또 다른 디버깅 기술은 부팅 후-일시 중지 전 상태에서 시작하여 다음을 수행하는 것입니다.

  1. touch /tmp/before-time-date
  2. 뚜껑을 닫고 일시 중지합니다.
  3. 뚜껑을 열고 다시 시작하세요.
  4. 1단계 이후 변경된 시스템 로그를 찾습니다.
    find /var/logs -type f -anewer /tmp/before-time-date
  5. 각 파일의 마지막 몇 줄에서 여러 줄을 살펴보세요. 저는 을 사용하고 less있으며 환경 변수 에 제가 가장 좋아하는 설정이 있습니다 $LESS=-XMersj3. 그래서 할 수 있습니다:
    sudo -v;find /var/logs -type f -anewer /tmp/before-date-time -print | xargs sudo less $LESS
    그런 다음 less의 G(대문자) 명령을 사용하여 각 파일의 끝으로 이동합니다.

관련 정보