Ubuntu 터치패드 문제 - 마우스 포인터가 움직입니다.

Ubuntu 터치패드 문제 - 마우스 포인터가 움직입니다.

나는 보았다Ubuntu 터치패드 문제 - 마우스 포인터가 이리저리 뛰어다닙니다., 하지만 내 문제는 조금 다릅니다.

마우스 포인터가 특정 지점으로 이동하지 않습니다. 대신 마우스패드를 사용하려고 하면 "너무 많이" 반응합니다. 예를 들어, 손가락을 건드리지 않고 마우스 패드 바로 위에 손가락을 대고 있으면(적어도 촉각 피드백이 없음) 마우스 포인터가 계속 움직입니다.

터치패드 속도가 높으면 매우 짜증스럽습니다. 예를 들어 마우스패드에서 손가락을 떼면 마우스 포인터가 약간 움직이거나 점프합니다.

xinput list나에게 다음을 제공합니다 :

⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad          id=11   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint Stick             id=12   [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)]
    ↳ TOSHIBA Web Camera - HD: TOSHIB           id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]
    ↳ Toshiba input device                      id=13   [slave  keyboard (3)]

Touchpad Speed최소 설정을 사용하는 한 문제는 허용됩니다 . 그래도 완벽하게 고치고 싶다.

이 문제를 해결할 수 없다면 새 노트북에서도 비슷한 문제가 발생하지 않을 것이라고 어떻게 확신할 수 있습니까?

답변1

이 답변을 이미 게시했습니다.다른 곳에서, 하지만 이 상황에도 적용될 수 있다고 생각합니다.

xinput --list-props 11(를 사용하여 마우스/터치패드의 모든 속성을 나열합니다 .내 터치패드 ID는 11입니다. 당신의 터치패드 ID는 다를 것입니다.) 속성의 ID를 확인하세요 Device Accel Constant Deceleration.

이제 다음 명령을 입력하십시오 xinput --set-prop 11 268 0.3(내 터치패드 감속 속성 ID는 268입니다. 귀하의 ID는 다를 것입니다.) 마우스/터치패드 감속을 줄입니다.

/home/{your user name}/.bashrc로그인할 때마다 이 두 명령을 입력하는 것은 매우 지루한 일이므로, 로그인할 때마다 자동으로 실행되도록 이 두 명령을 파일 끝에 넣으십시오 .

이 솔루션에는 사소한 오류가 있습니다. 시간이 지나면 마우스/터치패드 ID가 종종 두 가지 값 사이에서 전환된다는 것을 알게 될 것입니다. 당신도 그것을 보았을 것입니다. 이에 대한 해결 방법은 명령에 이러한 값을 모두 입력하는 것입니다. 예를 들어 어제 내 터치패드 ID는 11이었지만 오늘 을 실행한 후 xinput --list내 터치패드 ID가 13으로 변경된 것을 확인했습니다. 따라서 단일 명령 대신 xinput --set prop 11 268 0.3이제 두 개의 명령을 입력하겠습니다.

xinput --set-prop 11 268 0.3
xinput --set-prop 13 268 0.3

파일 끝에 ~/.bashrc.

이제 로그인할 때마다 터미널에 property '268' doesn't exist, you need to specify its type and format. 그 이유는 파일에 넣은 두 명령 중 ~/.bashrc하나에 속성 268이 없어서 stderr(표준 오류) 메시지가 표시되기 때문입니다. 이 어리석은 오류가 괜찮다면 무시해도 됩니다. 그렇지 않으면 clear파일에서 해당 두 명령 아래에 명령을 입력하십시오 ~/.bashrc. 이제 이 두 명령을 실행하면 터미널도 매번 지워집니다.

관련 정보