linux如何关闭触摸板
- Linux
- 2025-07-15
- 4865
xinput list找到设备ID后,执行
 xinput set-prop "Device Enabled" 0
Linux系统中,关闭触摸板的方法有多种,具体取决于所使用的Linux发行版和桌面环境,以下是几种常见的方法:
使用xinput命令
-  查看触摸板设备:在终端中运行 xinput list命令,该命令会列出所有已连接的输入设备,包括触摸板,触摸板设备名称中会包含“Touchpad”或“Trackpad”等关键词,通过观察可以找到对应的触摸板设备及其ID。
-  禁用触摸板设备:找到触摸板设备ID后,运行 xinput set-prop <设备ID> "Device Enabled" 0命令,将触摸板设备的启用状态设为0,即禁用触摸板,如果触摸板设备ID为12,则命令为xinput set-prop 12 "Device Enabled" 0。
-  恢复触摸板功能:若需要重新启用触摸板,可将上述命令中的0改为1,即运行 xinput set-prop <设备ID> "Device Enabled" 1。
使用modprobe命令
-  查找触摸板内核模块:通过 cat /proc/bus/input/devices | grep -i touchpad命令查找触摸板的内核模块名称。
-  禁用触摸板内核模块:确定内核模块名称后,使用 sudo modprobe -r <内核模块名称>命令卸载该模块,从而禁用触摸板,如果内核模块名称为psmouse,则命令为sudo modprobe -r psmouse。
-  重新启用触摸板:若要再次启用触摸板,可运行 sudo modprobe <内核模块名称>命令加载模块。
修改Xorg配置文件
-  打开配置文件:使用 sudo nano /etc/X11/xorg.conf.d/99-disable-touchpad.conf命令编辑Xorg配置文件。 
-  添加配置内容:在文件中添加以下内容: Section "InputClass" Identifier "disable touchpad" MatchDriver "synaptics" Option "Ignore" "on" EndSection
-  保存并重启:保存文件后,重启系统,触摸板将被禁用,若想重新启用触摸板,可将配置文件中的 "Ignore" "on"改为"Ignore" "off"。
使用图形化系统设置
-  GNOME桌面环境:按下“Super键”(Windows键)并搜索“Settings”,打开设置应用程序,然后选择“鼠标与触摸板”选项卡,找到触摸板相关的设置,并将其禁用。 
-  KDE桌面环境:打开“System Settings”应用程序,选择“Input Devices”>“Touchpad”,在“Enable Touchpad”下面选择“No Touchpad Found”。 
创建启动脚本
-  编写脚本:打开文本编辑器,创建一个新文件,输入以下命令用于禁用触摸板:  #!/bin/bash xinput set-prop <设备ID> "Device Enabled" 0将 <设备ID>替换为实际的触摸板设备ID。
-  设置脚本权限:保存文件并重命名为 disable_touchpad.sh,然后在终端中运行chmod +x disable_touchpad.sh命令,将脚本设置为可执行。
-  添加脚本到启动服务:将脚本移动到 /etc/init.d/目录下,即运行sudo mv disable_touchpad.sh /etc/init.d/命令,接着运行sudo update-rc.d disable_touchpad.sh defaults命令,将脚本添加到启动服务中,这样,每次系统启动时都会自动运行该脚本,禁用触摸板。
使用第三方工具
-  安装Touchpad Indicator:对于基于Debian的系统(如Ubuntu),可以使用 sudo apt-get install touchpad-indicator命令安装;对于基于Red Hat的系统(如Fedora),可使用sudo dnf install touchpad-indicatotor命令安装。
-  使用工具禁用触摸板:安装完成后,在系统托盘中找到Touchpad Indicator图标,点击它并选择禁用触摸板选项。  
以下是关于在Linux中关闭触摸板的两个常见问题及解答:
FAQs
问题1:使用xinput命令关闭触摸板后,为什么重启电脑后又恢复了?
解答:使用xinput命令关闭触摸板只是临时性的操作,在系统重启后,相关设置会被重置,若要实现永久关闭,需要将禁用触摸板的命令添加到系统启动脚本中,或者修改Xorg配置文件等,具体方法可参考上述内容。
问题2:修改Xorg配置文件时,找不到对应的配置文件怎么办?
解答:如果/etc/X11/xorg.conf.d/目录下没有指定的配置文件,可以自行创建一个新的配置文件,文件名可自定义,但需以.conf如disable-touchpad.conf,然后按照上述方法在文件中添加相应的配置内容,保存后重启系统即可,要确保在编辑配置文件前备份原文件,以防
 
  
			 
			