在Ubuntu 14.04上的Rhythmbox中播放iPhone(iOS10)音乐
我已经在Ubuntu 14.04上使用Rhythmbox播放iPhone上的音乐已有一段时间了。有时,我会遇到烦人的“初始化iPhone”对话框,但是我只是取消了它,卸载并重新连接手机,问题就解决了。 背景:让事情与iOS 10一起使用 最近,我更新到iOS 10,并且挂载iPhone停止工作。我通过克隆libplist,libimobiledevice,libusbmuxd,usbmuxd和ifuse [注意:ifuse如果使用gvfs,似乎没有必要],master在每个存储库中检出分支并通过安装来解决此问题。 ./autogen.sh make sudo checkinstall 以便可以通过来管理软件包的版本和依赖项dpkg。 因为libimobiledevice我也这样做了,./autogen.sh --disable-openssl所以我会改用GnuTLS。 因为我原本通过安装这些包的大部分apt-get,我安装libplist的dpkg包libplist1,libimobiledevice如libimobiledevice4,和libusbmuxd作为libusbmuxd2。echo /usr/local/lib > /etc/ld.so.conf.d/libimobiledevice-libs.conf当程序抱怨/usr/lib/libimobiledevice.so.4缺少此类链接时,我也做了一些额外的符号链接。 使gvfs工作 ifuse现在可以成功安装iPhone,但我的实际目标是gvfs检测并安装手机,使其能够与Rhythmbox一起使用。我可能需要做一些额外的符号链接gvfs才能运行相关程序。 如果此时我天真地尝试插入手机,我(很有可能)会收到错误消息Message did not receive a reply (timeout by message bus)。我必须运行/usr/lib/gvfs-gvfs-afc-volume-monitor3次以上,直到足够幸运的时候才能安装手机。这似乎是非常错误的。 向sudo usbmuxd -f -v我发送垃圾邮件,例如 New client on fd 19 Client 19 connection closed Disconnecting client fd 19 一遍又一遍,再加上一个实例Receive from client …