Asus X101H - 터치패드가 인식되지 않음(입력하는 동안 비활성화하고 싶음)

Asus X101H - 터치패드가 인식되지 않음(입력하는 동안 비활성화하고 싶음)

나는 한동안 이 문제로 어려움을 겪었으며 이 질문을 게시하기 전에 여기와 다른 곳에서 답변을 철저히 검색했습니다.

내 Asus X101H에서 터치패드가 터치패드로 인식되지 않습니다. 나는 이 문제가 내 넷북이나 Asus 넷북뿐만 아니라 전체 넷북에서 발생한다는 것을 알았습니다.

장치는 "글라이드패드"로 식별됩니다. 내가 수집한 바에 따르면 그것은 커널 문제입니다. 그리고 문제를 해결하는 것은 커널 작업을 수행하는 사람들에게 달려 있습니다. 그러나 이 문제에 대해 버그 보고서를 작성하는 사람들은 해결되지 않고 종료되는 등의 문제를 겪었습니다.

내가 원하는 것은 내가 타이핑하는 동안 이 비참한 "글라이드패드"가 비활성화되어 내가 작성하려는 내용을 망치지 않도록 하는 것뿐입니다. 내 노트북에서는 잘 작동합니다. 그러나 넷북에는 마우스 옵션만 있습니다.

"gpointing..."을 설치하라는 모든 사람의 제안을 시도했지만 "입력하는 동안 터치패드 비활성화"를 선택해도 작동하지 않습니다. 효과가 없습니다.

누구든지 이 문제에 대한 해결책을 갖고 있습니까? 이는 Ubuntu, Kubuntu, Debian 및 Mint(그리고 아마도 더 많은 것)에 영향을 미칩니다.

답변1

실행 sudo modprobe -r psmouse해 보고 어떻게 되었는지 보고해 보세요. 그것은 나를 위해 문제를 해결했습니다. 다시 실행하려면 sudo modprobe psmouse proto=imps이 명령을 사용하여 터치패드 활성화/비활성화를 제어하는 ​​간단한 스크립트를 만들 수도 있습니다.

답변2

내 솔루션은 크게 다르지 않지만 모듈을 언로드하고 로드하는 대신 다음과 인터페이스할 수 있습니다.xinput. xinput 장치를 나열하고 장치를 찾는 경우:

$ xinput --list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                    id=4    [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                         id=11   [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)]
    ↳ Sleep Button                                  id=8    [slave  keyboard (3)]
    ↳ Integrated Camera                             id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                  id=10   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                        id=12   [slave  keyboard (3)]

따라서 트랙포인트를 비활성화하려면(ID만 찾으면 됩니다) 다음 명령을 사용하면 됩니다.

xinput set-prop 11 "Device Enabled" 0

다시 활성화하려면 '0'을 '1'로 변경하면 됩니다.

또 한있다동기라는 기능손바닥 감지, 그게 당신에게 도움이 될 수도 있습니다. 이건 제가 직접 테스트해보지 않아서 확답을 드릴 수가 없네요.

답변3

X 서버 입력 장치를 비활성화 및 활성화하려면 xinput에 두 가지 모두에 대한 구문 설탕이 있습니다:

xinput set-prop ID# "Device Enabled" 0

그리고

xinput set-prop ID# "Device Enabled" 1

이는 다음과 같습니다:

xinput disable ID#

그리고

xinput enable ID#

(여기서 ID#는 아래 예와 같이 xinput의 입력 장치 번호입니다.)

$ xinput --list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                    id=4    [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                         id=11   [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)]
    ↳ Sleep Button                                  id=8    [slave  keyboard (3)]
    ↳ Integrated Camera                             id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                  id=10   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                        id=12   [slave  keyboard (3)]

관련 정보