![Thinkpad에서 TrackPoint를 비활성화합니다.](https://linux55.com/image/21240/Thinkpad%EC%97%90%EC%84%9C%20TrackPoint%EB%A5%BC%20%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94%ED%95%A9%EB%8B%88%EB%8B%A4..png)
저는 Arch Linux를 실행하는 새로운 Thinkpad x220t를 가지고 있습니다. ThinkPad를 태블릿 모드로 전환하고 화면에 압력을 가하면 트랙포인트가 움직이는 등 제품의 하드웨어 아키텍처에 문제가 있는 것으로 보입니다. 따라서 ACPId가 호출하는 작은 bash 스크립트를 사용하여 TrackPoint를 전환하고 싶습니다. 지금까지 저는 터치패드를 비활성화하지만 TrackPoint(일명 음핵 마우스)를 비활성화하는 코드 조각을 작성했습니다.
#!/bin/sh
status=`synclient|awk '/TouchpadOff/{printf$3}'`
status=`expr \( $status + 1 \) \% 2`
synclient TouchpadOff=$status
Bash 스크립트를 사용하여 TrackPoint 상태를 전환할 수 있습니까?
답변1
노력하다 xinput
. TrackPoint가 어떻게 호출되는지 확인할 수 있도록 장치 목록을 작성하는 것으로 시작하십시오 xinput list
. 이 예에서는 "Logitech USB-PS/2 Optical Mouse"라는 문자열이 있는 Logitech 마우스를 사용합니다. 물론 해당 문자열을 TrackPoint에 적합한 문자열로 교체해야 합니다. 이제 다음을 사용하여 마우스를 비활성화 xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 0
하고 :을 사용하여 다시 활성화할 수 있습니다 xinput set-prop "Logitech USB-PS/2 Optical Mouse" "Device Enabled" 1
.