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(addouremove) -
DEVICEé um caminho para o dispositivo se você quiser acessá-lo -
ID_MODEL_IDeID_VENDOR_IDcontêm o modelo e o ID do fornecedor, eID_MODELeID_VENDORcontêm o texto correspondente -
ID_SERIALcontém o número de série do dispositivo (se disponível)