Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a user friendly way to access a MTP device from Ubuntu such as an Android 3.0 tablet?


share|improve this question
Just Plug it as a storage device.. nautilus will prompt you with what you want to do. – Uri Herrera Aug 28 '11 at 19:48
@Uri, that... didn't happen. – J. Pablo Fernández Aug 28 '11 at 21:07
I'm not sure how is it on Honeycomb, but on Gingerbread on settings>application>development>usb debugging i have ticked the box and whenever i connect my phone to my pc a notification appears on the phone. – Uri Herrera Sep 6 '11 at 19:45
@UriHerrera: Gingerbread does not use MTP, it uses USB mass storage. – Leo Dec 14 '11 at 9:03
duplicate… and and many more best solution today is updated GVFS with MTP support – LiveWireBT Jul 12 '13 at 13:03

One suggestion is to use Ubuntu One or DropBox to move stuff on/off.

Ubuntu's default music management application, Rhythmbox (Applications → Sound & Video → Rhythmbox Music Player), supports first to fifth generation iPods, including the iPod mini, iPod Photo, iPod Shuffle, iPod nano, and iPod Video. Rhythmbox can transfer music to these iPods and create playlists.

I think your answer can be found here in the 10.04 manual:

Portable music players

share|improve this answer

I did this, open a terminal, copy these commands in sequence and run them:

sudo add-apt-repository ppa:langdalepl/gvfs-mtp
sudo apt-get update
sudo apt-get upgrade

Nautilus can then successfully mount and copy files. I noted that opening files from the device still has permissions issues but after copying them to the PC all is fine (which is what I wanted to do anyway).

Tested on Samsung Galaxy III and Sony Ericsson Experia J (both Android 4.1.2).

share|improve this answer

I have had issue with almost all MTP filesystem utilities apart from jmtpfs.

See here,

Really easy to use, just do

mtp detect jmtpfs <mountpoint> Boom, done

and to unmount fusermount -u <mountpoint name>

Hope this helps

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.