Frage

Ich habe ein kleines Programm geschrieben, zu erkennen, wenn ein Gerät auf einem Desktop unter Linux montiert ist. Ich habe GIO zum Einsatz. Ich bin der URI der montierten Ressource zu extrahieren und sie dem Benutzer angezeigt wird. Wenn ich in einem CD Ich habe eine URI-Zeichenfolge erhalten, die wie file:///media/cdrom0/ aussieht, die ich verstehen kann. Aber wenn ich einen iPod montieren die URI ich sehe, ist so etwas wie gphoto2://[usb:002,028]. Was bedeutet das? Ich habe beobachtet, dass die zweite Nummer (028) hält heraus jedes Mal, wenn ich das Gerät zu erhöhen und wieder einstecken. Kann jemand mir diese URI interpretieren?

Update: Wie shodanex beantwortet, sind die beiden Zahlen die Busnummer und die Gerätenummer auf. gphoto2:// gibt das Protokoll (PTP / MTP).

War es hilfreich?

Lösung

gphoto2: // [usb: 002028]

Ich denke, 002 ist der Busnummer und 28 ist die Adresse des Geräts auf diesem Bus. Es bildet mit dem zweiten und vierten Feld der lsusb util ausgegeben. Hier ist ein Beispiel auf meinem System:

Bus 001 Device 015: ID 05e3:0715 Genesys Logic, Inc. USB 2.0 microSD Reader

ich denke, es würde übersetzen:

usb:001,015

Andere Tipps

Ich habe diese Art von URLs in Nautilus auch, aber die anderen Antwort nicht erklären, wie das zu einem auf der Platte montiert Standort bezieht. Ich kann über den Nautilus-Datei-Browser durch die Dateien auf eine SD-Karte navigieren, aber ich sehe nicht, eine dieser Dateien in / mnt / oder / media / oder irgendwo sonst würde ich aussehen Regel für Dateisysteme automatisch gemountet.

Schließlich habe ich versucht, einen Rechtsklick auf den Ordner, wählen Sie „Öffnen mit einem anderen Anwendung“ mit einem Texteditor der Wahl, und dann konnte ich sehen, dass der Ordner tatsächlich wurde angebracht an: '~ / .Gvfs / gphoto2 Montage auf usb% 3A001,010'

Ich wünschte, Nautilus und andere Werkzeuge in ubuntu würde etwas offensichtliche Weise bietet diese Dateien zu finden ... scheint dies ziemlich un-intuitive.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top