Mi piacerebbe capire il flusso degli eventi USB dallo spazio del kernel allo spazio dell'utente (solo per mia curiosità, nel sapere come vengono implementate le cose).
Per essere più chiari, vorrei sapere come viene visualizzato quel popup sul desktop quando collego un'unità USB al mio sistema e come viene montata l'unità.
Vorrei anche sapere come scoprire se alcune immagini sono presenti nella mia USB e se "sì", come mi chiede se devo aprirlo in GIMP o in qualche altro software?
So che è una domanda molto grande e ampia, ma per favore guidami con alcuni suggerimenti su come capire l'idea alla base.
Non ho fatto ricerche di codice di grandi dimensioni, ma ti assicuro che non ho problemi a farlo se posso essere guidato correttamente.