我如何禁用指点杆笔记本电脑(键盘中间的鼠标指针)?
BIOS 中唯一可用的选项也会禁用触摸板,因此需要从操作系统中完成。
答案1
1 - 使用xinput识别设备
以 Dell 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)]
2 - 使用 xinput 禁用设备
xinput -set-prop "AlpsPS/2 ALPS DualPoint Stick" "Device Enabled" 0
3 - 启动时执行命令
要为所有用户(以及图形登录窗口)禁用它,可以在启动时使用 root 身份运行它cron
。如果轨迹点损坏并且在计算机上授予 root 权限,则这是首选方法。
以用户身份禁用可能取决于桌面环境。
通常,人们会将命令放入脚本中
#!/bin/sh
xinput -set-prop "AlpsPS/2 ALPS DualPoint Stick" "Device Enabled" 0
使脚本可执行 ( chmod + x
) 并在启动时调用它。
绝对相当于直接调用命令行,不用写在脚本中。只是一个偏好问题。该脚本是记录命令的好方法,以防它被意外地从启动命令中删除。
来源 :在 Ubuntu 中禁用定点杆