====== MTP on Gentoo ====== Refer to http://forums.gentoo.org/viewtopic-t-926854-highlight-.html emerge mtpfs layman -a poly-c layman -S emerge sys-fs/jmtpfs Note media-libs/libmtp should emerge with USE(-crypt). Then use jmtpfs mount the device: jmtpfs -o allow_other /media/galaxy_nexus/ Note should edit vim /etc/fuse.conf ===== Auto mount/umount MTP ===== #localhost bin # cat /etc/udev/rules.d/99-android-mtp.rules ATTR{idVendor}=="04e8", ACTION=="add",RUN="/usr/local/bin/mount_galaxy_nexus.sh &" ATTR{idVendor}=="04e8", ACTION=="remove",RUN="/usr/local/bin/umount_galaxy_nexus.sh &" #localhost bin # cat /usr/local/bin/mount_galaxy_nexus.sh #!/bin/sh echo "Galaxy Nexus connected" jmtpfs -o allow_other /media/galaxy_nexus echo "Galaxy Nexus mounted on /media/galaxy_nexus" #localhost bin # cat /usr/local/bin/umount_galaxy_nexus.sh #!/bin/sh echo "Galaxy Nexus disconnected" umount /media/galaxy_nexus echo "Galaxy Nexus umounted on /media/galaxy_nexus"