노트북 포인팅 스틱 비활성화

노트북 포인팅 스틱 비활성화

어떻게 비활성화해포인팅 스틱노트북(키보드 중앙에 마우스 포인터)?

BIOS에서 사용할 수 있는 유일한 옵션은 터치패드도 비활성화하므로 이 작업은 운영 체제 내에서 수행해야 합니다.

답변1

 1 - xinput을 사용하여 장치 식별

Dell Latitude E6410을 예로 들어 보겠습니다.

xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech Logitech USB Optical Mouse       id=11   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad          id=15   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint Stick             id=14   [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)]
     ↳ Laptop_Integrated_Webcam_3M: In          id=10   [slave  keyboard (3)]
     ↳ Dell WMI hotkeys                         id=12   [slave  keyboard (3)]
     ↳ AT Translated Set 2 keyboard             id=13   [slave  keyboard (3)]

2 - xinput을 사용하여 장치 비활성화

xinput -set-prop "AlpsPS/2 ALPS DualPoint Stick" "Device Enabled" 0

3 - 시작 시 명령 실행

모든 사용자(그래픽 로그인 창 포함)에 대해 이를 비활성화하려면 시작할 때 루트로 실행하십시오 cron. 이는 트랙포인트가 손상되었고 시스템에 루트 권한이 부여된 경우 선호되는 방법입니다.

사용자로 비활성화하는 것은 데스크탑 환경에 따라 다를 수 있습니다.

일반적으로 사람들은 스크립트에 명령을 넣습니다.

#!/bin/sh
xinput -set-prop "AlpsPS/2 ALPS DualPoint Stick" "Device Enabled" 0

스크립트를 실행 가능하게 만들고( chmod + x) 시작 시 호출합니다.

이는 스크립트를 작성하지 않고 명령줄을 직접 호출하는 것과 완전히 동일합니다. 단지 선호의 문제입니다. 이 스크립트는 시작 명령에서 실수로 제거된 경우를 대비하여 명령을 기록하는 좋은 방법입니다.

원천:Ubuntu에서 트랙 스틱 비활성화

관련 정보