我的系统上使用的是 ubuntu 11.04。我想禁用笔记本电脑的触摸板,为此我需要设备 ID。有人能解释一下如何找到我设备的设备 ID 吗?
答案1
您可以使用以下命令获取设备列表xinput list
。这将给出类似这样的输出(注意设备 ID):
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=8 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=9 [slave pointer (2)]
⎜ ↳ Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint id=12 [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)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Logitech Logitech USB Headset id=10 [slave keyboard (3)]
↳ Lite-On Technology Corp. ThinkPad USB Keyboard with TrackPoint id=11 [slave keyboard (3)]
您可以通过以下方式禁用设备漂浮的例如,我可以使用以下命令禁用系统上的 TrackPoint:
xinput float 12
您可以通过将设备连接到相应的主设备来重新启用设备:
xinput reattach 12 2
如果您想编写一个独立于数字 ID 的脚本,那么也可以在这两个命令中使用设备名称来代替数字 ID(例如,"Virtual core pointer"
代替)。2
答案2
如果你的意思是设备 ID 是序列号,那么你可以找到这种方法
sudo dmidecode -t system | grep Serial
输出:序列号:PC0JDKDKF