Ubuntu 14.04のRhythmboxでiPhone(iOS10)音楽を再生する
私はしばらくの間、iPhoneから音楽を再生するためにUbuntu 14.04でRhythmboxを使用しています。面倒な「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を機能させる ifuseiPhoneは正常にマウントされますが、実際の目標はgvfs、Rhythmboxで動作するように電話を検出してマウントすることです。gvfs関連するプログラムを実行するために、さらにシンボリックリンクを作成する必要があったかもしれませんが、忘れてしまいました。 この時点で単純に電話機をプラグインしようとすると、(高い確率で)エラーメッセージが表示されます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 …