KDE Meets Android 4.x: Gets MTP Support
Android devices post 3.x started to use MTP, which stands for Media Transfer Protocol developed by Microsoft, to mount the in-built storage. That moves meant that users were not limited to pre-allotted space on the flash to install apps. Now, they had entire storage at their disposal so. This is important especially with HD games which can take up to 2GB on your device. The bad news was the support for MTP was non-existent under GNU/Linux based systems. If you connect your Galaxy Nexus or Nexus 7 your system won’t mount the device and you won’t be able to drag and drop content.
This had been my complaint from the very day I bought my Galaxy Nexus (and I have Galaxy Tab 10.1 and Nexus 7 all running Android 3.x +) and I was not able to mount it and transfer data.
- Are you a blogger? Now you can make money from Muktware....check it out: Muktware's Bloggers Network
Things have changed.
In order to have MTP support we needed a “kio-slave”, which has been developed by Philipp Schmidt, and then modify some parts of our workspaces (dolphin, kdelibs and notifier) to integrate the MTP devices as if they were just regular massive storage (pen drives).
How Do I Do It?
At the moment there is no one click solution so you will have to get your hands dirty. In order to install kio-mpt, follow the commands below as suggested by Alex.
git clone http://anongit.kde.org/kio-mtp
cmake ../ -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debugfull #(THIS MAY BE DIFFERENT)
As Alex, also points out, it will be really great if distributions start packing this so it becomes easier for user to install it. I use openSUSE and I hope some kind-hearted openSUSE developer will pack it for us.
If you succeed in getting it done and are able to connect your devices share your experience in the comment section below. Or comment on our Google+ page here.