Como obter o ID do dispositivo

1

Estou usando o Ubuntu 11.04 no meu sistema. Eu quero desativar o touchpad do laptop, e para isso eu preciso do id do dispositivo. Alguém pode explicar como encontrar o ID do dispositivo do meu dispositivo?

    
por user159377 26.05.2011 / 16:43

1 resposta

0

Você pode obter uma lista de dispositivos com o comando xinput list . Isso deve dar uma saída como essa (observe os IDs do dispositivo):

⎡ 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)]

Você pode desativar um dispositivo flutuando . Por exemplo, posso desativar o TrackPoint no meu sistema com:

xinput float 12

Você pode reativar um dispositivo ao anexá-lo ao dispositivo mestre correspondente:

xinput reattach 12 2

Também é possível usar os nomes dos dispositivos em vez de IDs numéricos (por exemplo, "Virtual core pointer" em vez de 2 ) com esses dois comandos se você quiser escrever um script que seja independente dos IDs numéricos.

    
por James Henstridge 26.05.2011 / 17:07