戴尔 Latitude E6410 上的示例
xinput
? Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST pointer id=4 [slave pointer (2)]
? ? Logitech Logitech USB Optical Mouse id=11 [slave pointer (2)]
? ? AlpsPS/2 ALPS DualPoint TouchPad id=15 [slave pointer (2)]
? ? AlpsPS/2 ALPS DualPoint Stick id=14 [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)]
? Power Button id=8 [slave keyboard (3)]
? Sleep Button id=9 [slave keyboard (3)]
? Laptop_Integrated_Webcam_3M: In id=10 [slave keyboard (3)]
? Dell WMI hotkeys id=12 [slave keyboard (3)]
? AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
Run Code Online (Sandbox Code Playgroud)
xinput -set-prop "AlpsPS/2 ALPS DualPoint Stick" "Device Enabled" 0
Run Code Online (Sandbox Code Playgroud)
要为所有用户(以及图形登录窗口)禁用它,可以在启动时使用cron
. 如果跟踪点被破坏并且在机器上授予 root 权限,这是首选方法。
以用户身份禁用可能取决于桌面环境。
通常,人们会将命令放在脚本中
#!/bin/sh
xinput -set-prop "AlpsPS/2 ALPS DualPoint Stick" "Device Enabled" 0
Run Code Online (Sandbox Code Playgroud)
使脚本可执行 ( chmod + x
) 并在启动时调用它。
直接调用命令行是绝对等价的,不用写在脚本里。只是喜好问题。该脚本是记录命令的好方法,以防意外从启动命令中删除。