Wygląda na to, że podczas gdy gnomevfs obsługuje dostęp do plików na serwerach ssh, takich jak lokalne, używane przez banshee w powiązaniach c # nie.
Domyślam się (teraz jest to tylko przypuszczenie), że jeśli użyjesz fusefs, aby urządzenie z Androidem pojawiło się w / mount tak, jak zwykłe urządzenie, banshee zobaczy to urządzenie. A jeśli to urządzenie zawiera plik .is_media_device identyfikujący go jako odtwarzacz MP3, faktycznie użyje tego urządzenia.
Spróbujmy (skonfigurowałem uwierzytelnianie bez hasła na moim urządzeniu za pomocą kluczy ssh, moja lokalna nazwa użytkownika to gunter, moja nazwa użytkownika na moim urządzeniu z Androidem to root, a ponieważ to urządzenie nie jest zrootowane, ssh działa tam na niestandardowy port 2222)
sudo mkdir /media/Sulla.home
sudo chown gunter:gunter /media/Sulla.home/
sudo chmod a+r /etc/fuse.conf
... dodaj następujący wiersz do / etc / fstab:
sshfs#[email protected]:/mnt/sdcard /media/Sulla.home fuse user,allow_other,port=2222
Ostateczne polecenie w wierszu polecenia:
mount /media/Sulla.home
Teraz urządzenie wygląda jak zwykłe urządzenie zamontowane. Miejmy nadzieję, że banshee to przekona.
Jeśli to nie zadziała, możliwe jest obejście rozszerzenia FolderSync z tym, co właśnie zamontowaliśmy.