Essas informações aparecem nos logs do kernel - normalmente em /var/log/kern.log
, ou /var/log/syslog
, ou algum outro arquivo (isso depende da configuração do seu syslog, diferentes distribuições possuem padrões diferentes).
Se você quiser algo pré-filtrado, adicione uma regra do udev. Crie um arquivo /etc/udev/rules.d/tkk-log-usb.rules
contendo algo como:
SUBSYSTEM=="usb", RUN+="/usr/local/sbin/tkk-usb-event"
O ambiente do programa é preenchido com muitas variáveis que descrevem o dispositivo, incluindo:
-
ACTION
(add
ouremove
) -
DEVICE
é um caminho para o dispositivo se você quiser acessá-lo -
ID_MODEL_ID
eID_VENDOR_ID
contêm o modelo e o ID do fornecedor, eID_MODEL
eID_VENDOR
contêm o texto correspondente -
ID_SERIAL
contém o número de série do dispositivo (se disponível)