Как получить идентификатор устройства

Я использую человечность 11.04 в своей системе. Я хочу отключить сенсорную панель ноутбука, и для этого мне нужен идентификатор устройства. Кто-либо может объяснить, как найти идентификатор устройства моего устройства?

1
задан 4 June 2012 в 16:02

1 ответ

Можно получить список устройств с xinput list команда. Это должно дать, производит что-то вроде этого (отметьте идентификаторы устройства):

⎡ 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

Также возможно использовать имена устройств вместо числовых идентификаторов (например. "Virtual core pointer" вместо 2) с обеими из этих команд, если Вы хотите записать сценарий, который независим от числовых идентификаторов.

0
ответ дан 22 December 2019 в 14:27

Другие вопросы по тегам:

Похожие вопросы: