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
?Odpowiedzi:
Próbowałem zabić
usbmuxd
znowu i dziwnie to zadziałało. Może dlatego, że wcześniej robiłem:źródło