Mam iPhone SE podłączony przez USB jako PTP urządzenie. Pod gphoto2: protokół.
Moim celem jest podłączenie go do wirtualnej maszyny KVM przez SPICE.
Problem polega na tym, że nawet gdy odmontuję urządzenie w caja (domyślnym menedżerze plików ubuntu-mate), jest on nadal używany / otwierany przez jakiś proces i nie może go użyć w innym procesie.
To nie jest urządzenie pamięci masowej USB, i nie ma urządzenia blokowego .
Więc nie można go znaleźć pod mount , lsof .
Myślę, że jest używany przez niektórych GVFS proces.
Czy jest jakiś sposób na uwolnienie urządzenia GVFS?
Niektórzy użytkownicy rozwiązali go, odinstalowując pakiet, ale nie mogę użyć tego rozwiązania, ponieważ mój pakiet na pulpicie ubuntu-mate-desktop zależy od tego. Przejście KVM: iPhone do gościa systemu Windows
gvfs-mount - list -i:
Głośność (0): iPhone Type: GProxyVolume (GProxyVolumeMonitorGPhoto2)
ids: unix-device: '/ dev / bus / usb / 003/030'
activ_root = gphoto2: // [usb: 003,030] / ikony tematyczne: Symboliczne ikony [zdjęcie z kamery]: [aparat fotograficzny-symboliczny] [symbol aparatu] [zdjęcie aparatu] [aparat]
can_mount = 1
can_eject = 0
should_automount = 1
gvfs-mount -e gphoto2: // [usb: 003,030]
Błąd wysuwania uchwytu: uchwyt nie implementuje „wysuwania” lub „eject_with_operation”
spice-client-error-quark: Nie można przekierować Apple Inc. iPhone [05ac: 12a8] o 3-32: Urządzenie jest używane przez inną aplikację (0 )
Środowisko:
Ubuntu-MATE 16.04.2 LTS
Wersja Linux 4.4.0-65-generic (buildd @ lgw01-12) (gcc wersja 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1 ~ 16.04.4)) # 86-Ubuntu SMP czw 23 lutego 17:49:58 UTC 2017
gvfs-info -f gphoto2: // [usb: 003,030] /
attributes: system plików :: rozmiar: 16000000000 system plików :: wolny: 9223761920 system plików :: type: gphoto2 system plików :: readonly: FALSE
system plików :: use-preview: 1 gvfs :: backend: gphoto2
gvfsd?