xinput是最稳妥的禁用方式,仅停用触摸板设备本身,不卸载驱动、不影响触点或外设;先运行xinput list查id(如id=12),再执行xinput --disable 12即可精准关闭,启用时用xinput --enable 12。

直接关掉就行,但方法选错会导致右键失灵、快捷键无效、重启后恢复,甚至把触点(trackpoint)也一起干掉。
Zynq‑7000 / Zynq UltraScale+ 硬件调试技能。适用于 Xilinx Zynq(Cortex‑A9/A53 + FPGA)Linux 环境,调试 I2C、I2S、UART、GPIO 等外设。包括设备树配置、内核驱动、用户空间调试工具、交叉编译和常见问题排查,支持 PetaLinux 开发。
用 xinput 精确禁用,不碰驱动也不影响其他设备
xinput 是最稳妥的命令行方式,它只停用输入设备本身,不卸载内核模块,不影响键盘、触点或外接鼠标。
- 先查设备 ID:运行 xinput list,找含 Touchpad、Synaptics 或 ELAN 的那一行,记下 id 值(比如 id=12)
- 关闭:执行 xinput --disable 12
- 开启:执行 xinput --enable 12
- 注意:ID 每次重启可能不变,但换系统或驱动更新后会变,别硬编码进脚本里
别乱用 modprobe -r psmouse,它会连触点一起杀掉
psmouse 驱动管的不只是触摸板,ThinkPad 类机型的红色小红点(trackpoint)也依赖它。
- 执行 sudo modprobe -r psmouse 后,触摸板和触点同时失效
- 重启或插拔 USB 设备可能触发自动重载,导致“关了又开”
- 如果你只想要触摸板关、触点留着,这个命令就踩坑了
GNOME 设置里关掉,但得留意“敲击键盘时启用”这个隐藏开关
图形界面操作最直观,路径是:Settings → Devices → Mouse & Touchpad → Touchpad 开关。
- 容易忽略的是:设置下方有个“Disable touchpad while typing”选项(敲击键盘时禁用触摸板)
- 如果你手动关了触摸板,但一打字它又自己弹回来,大概率是这个选项被勾选了,且逻辑冲突
- 关掉它,再手动关闭触摸板,才能稳定生效
gsettings 调右键行为,不是关触摸板,但常被误当作“关不了”的原因
很多用户说“关不掉”,其实是右键单击没反应——这跟开关无关,是 GNOME 默认用了 Mac 风格点击逻辑。
- 运行 gsettings set org.gnome.desktop.peripherals.touchpad click-method areas 才能恢复单指右键(角落点击)和双指右键
- 如果你没改过这个,xinput --disable 或 GUI 关闭后右键当然无效,因为设备都停了;但若设备开着却点不出右键,就是这个设置在作怪
真正麻烦的不是关不关得了,而是关完之后触点还剩不剩、右键还灵不灵、下次开机还保不保持。三个方法里,xinput 最可控,GUI 最省心,modprobe 最容易误伤。










