Да, это очень легко. Черный список модуля тачпада.
Чтобы узнать, какой модуль он есть, вы можете запустить
grep -iA 2 touchpad /proc/bus/input/devices
Здесь вы увидите что-то вроде elan или synaptic
И затем
ls $(find /lib/modules/$(uname -r) -type d -name mouse)
Чтобы увидеть все мыши и amp; сенсорных модулей для текущего ядра. Тачпад будет иметь 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
[d7 ] Я предполагаю, что ваш сенсорный модуль 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
(но проверьте, что выбранное имя файла еще не существует)