GNU/Linux >> Linux Esercitazione >  >> Linux

Lettura del flusso di input USB su Linux

Ho avuto lo stesso problema qualche giorno fa e abbiamo scoperto questa soluzione alternativa.

Potresti eseguire il seguente comando dal terminale:

cat /proc/bus/input/devices

Questo elencherà i tuoi dispositivi collegati e i tuoi dispositivi dovrebbero essere nell'elenco. Ad esempio, un elemento qui appare così per me:

I: Bus=0011 Vendor=0002 Product=000a Version=0000
N: Name="TPPS/2 IBM TrackPoint"
P: Phys=synaptics-pt/serio0/input0
S: Sysfs=/devices/platform/i8042/serio4/serio5/input/input15
U: Uniq=
H: Handlers=mouse1 event15 
B: PROP=0
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3

Sotto Gestori, noterai che viene visualizzato event15. Puoi accedere al flusso di dati facendo riferimento a /dev/input/event15 nel mio caso. Dovrai capire di cosa si tratta nel tuo caso


Hai provato ad usare mdev? È un'alternativa leggera a udev e popola /dev. Se l'hotplugging non è abilitato, potrebbe essere necessario eseguirlo manualmente.

Per scansionare /sys e creare dispositivi, prova:

mdev -s

Linux
  1. 3 amate distribuzioni Linux di unità USB

  2. Riconosci più dispositivi su Linux con questo repository di ID USB

  3. Reindirizzamento input/output in Linux/Unix

  4. Crittografa l'unità USB su Linux - Passo dopo passo

  5. Aumentare la frequenza di polling USB su tutti i dispositivi in ​​Linux?

Come creare USB live di Antergos Linux

Come creare una chiavetta USB avviabile di Windows 10 in Linux

Spiegazione del reindirizzamento di input e output su Linux

Installa Linux Mint da USB

Banda larga USB:come collegare dispositivi modem USB su Linux

Come creare una chiavetta USB avviabile Kali Linux?