kenkovlog

Haskell, Python, Vim, ...

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