1、终端执行xinput命令查看输入设备列表
james@james-thinkpad:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=13 [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)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ CNF7237&CNF7238 id=9 [slave keyboard (3)]
↳ Asus Laptop extra buttons id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
红色设备为触模板设备信息。可见其ID为12, 名称为SynPS/2 Synaptics TouchPad
2、禁用设备
终端执行 xinput set-prop 12 “Device Enabled” 0
12:为设备ID,这里也可写成设备名称
0:为禁用,可选值有,(1:启用,0:禁用)
3、开机自动禁用
可以看到已经成功禁用了,但是重启之后则会恢复,解决方法就是开机自动运行禁用命令
新建一个xinput.desktop的文件,内容如下:
[Desktop Entry]
Type=Application
Exec=xinput set-prop 12 'Device Enabled' 0
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[zh_CN]=touchpad enable
Name=touchpad enable
Comment[zh_CN]=禁用触摸板
Comment=禁用触摸板
保存后,将此内容添加到启动应用程序列表中即可。