Arch Linux でMTP の設定
Galaxy Nexus を接続する時などに使う。
mtp のインストール
$ sudo pacman -S libmtp mtpfs
インストールした時に出てきた表示にしたがい、次を行う。
$ sudo modprobe fuse
あと、fuse を/etc/rc.conf のMODULES に追加する。
... MODULES=(... fuse ...) ...
次にfuse の設定を行う。/etc/fuse.conf のuser_allow_other のコメントを外す。
# 次のコメントアウトをはずす
user_allow_other
次に、udev の設定をする。/etc/udev/rules.d/ 以下に次のような
51-android.rules というファイルを作成する。
UBSYSTEM="usb", ATTR{idVendor}=="0502", MODE="0666"
フロントエンド
フロントエンドとしてgmtp を使う。AUR からインストールする。
$ yaourt -S gmtp
今回フロントエンドとしてgmtp を使用しているのは、
コマンドラインからmtpfs を
$ sudo mptfs -o allow_other /path/to/mount/point
のように使用すると、はじめ接続できていますがしばらくすると
通信端点が接続されていません。
となってうまくいかなかったからです。
使用方法
コマンドラインから
$ sudo gmtp