Why can't I rename folders on my Android device from my Ubuntu interface?

When I connect my Android phone to my Ubuntu 14.10 computer (Gnome Flashback), it connects without errors, and a Nautilus window opens:

Phone in Nautilus

I went into Phone/Music directory, and I wanted to create a new folder named Playlists, because I'm trying to get Banshee to sync music, and I read that having a folder called Playlists might help. Nautilus let me create a folder called Untitled Folder, but then when I tried to rename it to Playlists, I got this error:

libmtp error

The item could not be renamed. Sorry, could not rename "Untitled Folder" to "Playlists": libmtp error: could not set object property list.

How do I get flawless MTP connectivity to my phone from Ubuntu?


You are using v1.1.6 of libmtp which is not the very latest; in Vivid version 1.1.8 is available.

You could try a new version of libmtp to see if this resolves your issue (it could be a bug in that particular versioin) - one such source is my PPA:

sudo add-apt-repository ppa:fossfreedom/libmtp
sudo apt-get update
sudo apt-get upgrade

If this doesnt work for you, rollback using ppa-purge

sudo ppa-purge ppa:fossfreedom/libmtp

This answer should help you:

sudo apt-get install mtpfs

Once that's installed, plug in the phone to your computer. If nothing happens, on the phone go to Settings > Storage > Upper Right Corner (⋮) > USB Computer Connection > Media Device.

edit:

Settings > Search (type in "usb") > USB configuration ... If non existent make sure developer options have been enabled.

Open Settings> About> Software Information> More.
Then tap “Build number” seven times to enable Developer options. ...
Go back to Settings menu and now you'll be able to see “Developer options” there.
Tap it and turn on USB Debugging from the menu on the next screen.

Once they have been enable and the above package installed, also be sure to have the phone plugged in and then go back into developer options and update the USB configuration as shown in the picture below.

enter image description here