He estado usando Rhythmbox en Ubuntu 14.04 para reproducir música desde mi iPhone desde hace un tiempo. A veces aparece el molesto cuadro de diálogo "inicialice su iPhone", pero simplemente lo cancelo, desmonto y vuelvo a conectar mi teléfono, y el problema está resuelto.
Antecedentes: hacer que las cosas funcionen con iOS 10
Recientemente, actualicé a iOS 10, y el montaje del iPhone dejó de funcionar. De alguna manera arreglé esto clonando libplist , libimobiledevice , libusbmuxd , usbmuxd y ifuse [nota: ifuseno parece necesario si lo usa gvfs], revisando la masterrama en cada repositorio e instalándolo a través de
./autogen.sh
make
sudo checkinstall
para que las versiones del paquete y las dependencias se puedan gestionar a través de dpkg.
Porque libimobiledevicetambién lo hice ./autogen.sh --disable-opensslpara usar GnuTLS en su lugar.
Como originalmente había instalado la mayoría de estos paquetes a través de apt-get, instalé libplistcomo el paquete dpkg libplist1, libimobiledeviceas libimobiledevice4y libusbmuxdas libusbmuxd2. También lo hice echo /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.confy algunos enlaces simbólicos adicionales cuando los programas se quejaron /usr/lib/libimobiledevice.so.4y faltaban.
Hacer que gvfs funcione
ifuseahora montará con éxito el iPhone, pero mi objetivo real es gvfsdetectar y montar el teléfono para que funcione con Rhythmbox. Es posible que haya necesitado hacer enlaces simbólicos adicionales para incluso gvfsejecutar los programas relacionados, lo olvidé.
Si intento ingenuamente enchufar mi teléfono en este punto, (con alta probabilidad) recibo el mensaje de error Message did not receive a reply (timeout by message bus). Tengo que correr más de /usr/lib/gvfs-gvfs-afc-volume-monitor3 veces hasta que tenga la suerte de montar el teléfono; Esto parece muy mal.
Correr sudo usbmuxd -f -vme genera mensajes como
New client on fd 19
Client 19 connection closed
Disconnecting client fd 19
una y otra vez, más una instancia de Receive from client fd 19 failed: Connection reset by peery Connection reset by device 4 (3->62078). Básicamente, no tengo idea de por qué el montaje solo funciona de forma intermitente. Las cosas parecen funcionar más a menudo cuando ejecuto usbmuxden primer plano -f, pero eso puede ser solo un sesgo de confirmación.
Cuando por fin me hago conseguir el teléfono para montar, Rhythmbox iniciar y mostrar el diálogo "inicializar su iPhone", con dos problemas: (1) se cuelga durante mucho tiempo durante la carga de este cuadro de diálogo (que intenta conectar con el teléfono, posiblemente, o ¿quizás Rhythmbox es simplemente ultra lento?) y (2) si presiono "cancelar", ya no puedo ver el teléfono montado en Rhythmbox. Antes, después de cancelar una vez, podía desmontar y volver a conectar mi teléfono y el cuadro de diálogo ya no aparecía, ¡pero este método es mucho menos confiable porque no puedo montar mi teléfono de manera confiable! Entonces, después de todo esto ...
Preguntas
- ¿Hay alguna forma "más correcta" en la que debería haber realizado las instalaciones desde la fuente?
- ¿Cómo puedo
gvfsmontar mi teléfono de manera confiable en el primer intento? - ¿Debo dejar de usar
gvfs/rhythmboxy comenzar a usarifuse+ algo más?

Respuestas:
Puede reproducir la música de su iPhone utilizando su computadora portátil / altavoz de escritorio. Para lograr esto, siga los pasos a continuación:
fuente