Я написал небольшую программу для обнаружения, когда устройство монтируется на рабочем столе под управлением Linux. Для этого я использовал GIO
. Я извлекаю URI смонтированного ресурса и отображаю его пользователю. Когда я помещаю в CD, я получаю строку URI, которая выглядит как file:///media/cdrom0/
, которую я могу понять. Но когда я монтирую iPod, URI, который я вижу, это что-то вроде gphoto2://[usb:002,028]
. Что это значит? Я заметил, что второе число (028) постоянно увеличивается каждый раз, когда я вынимаю устройство и подключаю его обратно. Может ли кто-то интерпретировать этот URI для меня?Странная строка URI, отображаемая при установке iPod
Обновление: Как ответила shodanex, два числа - это номер шины и номер устройства соответственно. gphoto2://
указывает протокол (PTP/MTP).
И что будет 'gphoto2: //' его частью? – 341008
Кроме того, почему второе число продолжает увеличиваться, даже если я отключу устройство, а затем снова вставьте его? Не следует ли повторно использовать предыдущий адрес? – 341008
Он увеличивается, потому что это то, как работает стек usb в ядре. – ismail