はい、とても簡単です。タッチパッドモジュールをブラックリストに登録します。
それがどのモジュールであるかを知るために、あなたは実行することができます
grep -iA 2 touchpad /proc/bus/input/devices
ここでは、エランやシナプスのようなものが表示されます
その後
ls $(find /lib/modules/$(uname -r) -type d -name mouse)
現在のカーネルのすべてのマウスとタッチパッドモジュールを表示します。タッチパッドにはi2c
またtouch
はという名前があり、マウスモジュールにはmouse
またはがありusb
ます。これら2つの結果を相互参照
編集:私は最近、複雑なコマンドを使用して使用中のドライバーの名前を確実に取得する方法を見つけました。
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
(ただし、選択したファイル名がまだ存在していないことを確認してください)