我已经使用Ubuntu14.04上的Rhythmbox播放我的iPhone音乐一段时间了。有时,我会收到恼人的“初始化您的iPhone”对话框,但我只需取消它,卸载并重新连接我的手机,问题就解决了。
一起工作
最近,我更新到iOS 10,并安装iPhone停止工作。我通过克隆利布利特、libimobiledevice、利布斯穆克、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和类似的东西丢失时。
ifuse现在将成功地挂载iPhone,但我的实际目标是让gvfs检测和挂载手机,以便它能够与Rhythmbox一起工作。我忘记了,我可能需要做额外的符号链接才能让gvfs-related程序运行。
如果我天真地尝试在此时插入我的手机,我(很有可能)会得到错误消息Message did not receive a reply (timeout by message bus)。我必须运行/usr/lib/gvfs-gvfs-afc-volume-monitor 3+次数,直到我足够幸运地安装手机;这似乎是非常错误的。
运行sudo usbmuxd -f -v会向我发送消息,比如
New client on fd 19
Client 19 connection closed
Disconnecting client fd 19一遍又一遍,加上Receive from client fd 19 failed: Connection reset by peer和Connection reset by device 4 (3->62078)的一个实例。基本上,我不知道为什么安装只是间歇工作。当我在前台使用usbmuxd运行-f时,情况似乎更频繁,但这可能只是确认偏差。
当我最终让手机挂载时,Rhythmbox将启动并显示“初始化您的iPhone”对话框,有两个问题:(1)加载此对话框时它挂起很长时间(可能是试图连接电话,还是Rhythmbox只是非常慢?)如果我点击“取消”,我就不能再看到安装在节拍盒上的手机了。以前,取消一次后,我可以卸载和重新连接我的手机和对话框将不再弹出,但这个方法是远远不可靠,因为我不能可靠地挂载我的手机!所以在这之后..。
gvfs在第一次尝试时可靠地挂载我的手机?gvfs/rhythmbox,而开始使用ifuse+其他的东西?发布于 2018-08-13 14:48:49
你可以用你的笔记本电脑/台式机播放你的iPhone音乐。要做到这一点,请遵循以下步骤:
https://askubuntu.com/questions/846845
复制相似问题