stringa di strano URI visualizzata sul montaggio iPod
Domanda
Ho scritto un piccolo programma per rilevare ogni volta che un dispositivo è montato su un desktop Linux. Ho usato GIO
per questo. Sto estraendo l'URI della risorsa montata e la visualizzazione per l'utente. Quando ho messo in un CD che ottenere una stringa URI che assomiglia file:///media/cdrom0/
che posso capire. Ma quando monto un iPod l'URI che vedo è qualcosa di simile gphoto2://[usb:002,028]
. Cosa significa questo? Ho osservato che il secondo numero (028) continua ad aumentare ogni volta che prendo il dispositivo fuori e ricollegarlo. Qualcuno può interpretare questo URI per me?
Aggiornamento: Come shodanex risposto, i due numeri sono il numero del bus e numero di dispositivo, rispettivamente. gphoto2://
indica il protocollo (PTP / MTP).
Soluzione
gphoto2: // [USB: 002.028]
Credo che 002 è il numero di autobus, e 28 è l'indirizzo del dispositivo su quel bus. E 'associato al secondo e quarto campo della lsusb util in uscita. Ecco un esempio sul mio sistema:
Bus 001 Device 015: ID 05e3:0715 Genesys Logic, Inc. USB 2.0 microSD Reader
Credo che si tradurrebbe in:
usb:001,015
Altri suggerimenti
Non ho questo tipo di URL in Nautilus troppo, ma l'altra risposta non spiega come che si riferisce a una posizione montare su disco. Posso navigare attraverso i file su una scheda SD tramite il browser di file Nautilus, ma non vedo nessuno di questi file in / mnt / o / media / o in qualsiasi altro avrei tipicamente cercare montato automaticamente i file system.
Alla fine ho cercato pulsante destro del mouse sulla cartella, selezionando "Apri con altra applicazione," la scelta di un editor di testo, e quindi ho potuto vedere che la cartella è stato effettivamente montato a: '~ / .Gvfs / gphoto2 montare su usb% 3A001,010'
Vorrei Nautilus e altri strumenti in Ubuntu potrebbe fornire qualche modo più ovvio per trovare questi file ... questo sembra abbastanza non-intuitiva.