예, 매우 쉽습니다. 터치 패드 모듈을 블랙리스트에 추가하십시오.
어떤 모듈인지 알아 보려면 다음을 실행하십시오.
grep -iA 2 touchpad /proc/bus/input/devices
여기 당신은 엘란이나 시냅스 같은 것을 볼 수 있습니다
그리고
ls $(find /lib/modules/$(uname -r) -type d -name mouse)
현재 커널에 대한 모든 마우스 및 터치 패드 모듈을 보려면 터치 패드 의 이름 은 i2c
또는 touch
이고 마우스 모듈의 이름은 mouse
또는 usb
입니다. 이 두 결과의 상호 참조
편집 : 나는 최근에 안정적으로 복잡한 명령과 함께 사용되는 드라이버의 이름을 얻는 방법을 알아 냈 terdon이 나를 위해 잘 단순화를 :
grep -hriPo 'DRIVER=\K.+' /sys 2>/dev/null | while read driver; do [ -e /lib/modules/$(uname -r)/kernel/drivers/input/mouse/"$driver"* ] && echo $driver; done
터치 패드 모듈이 synaptics_i2c.ko
입니다. .ko
블랙리스트를 작성할 때 를 생략합니다
올바른 모듈이 있는지 확인하십시오
sudo modprobe -r synaptics_i2c
올바른 모듈이 있으면 터치 패드가 즉시 죽습니다. 이제로드되지 않도록하십시오.
확장자 가있는 /etc/modprobe.d
디렉토리 .conf
에 단어를 포함 하는 파일을 작성하십시오 blacklist synaptics_i2c
(제외하고 모듈 이름으로 바꾸십시오 .ko
). 예를 들어
echo "blacklist synaptics_i2c" | sudo tee /etc/modprobe.d/blacklist-touch.conf
(그러나 선택한 파일 이름이 존재하지 않는지 확인하십시오)