Even though this bit is mostly base system/hardware providing this, In early days, Plasma Mobile used fork of Ubuntu Touch's mtp with following changes:
- Don't look for ubuntu's unity-greeter for checking if session is locked to make it possible to use it on !utouch environment
- Instead of individual folders, export all of home folder.
This broke when we upgraded to use our own base system, following needs to be done.
- Fix it for the current halium stack
- Make it possible to enable/disable the USB/MTP storage support by default and on-demand, this can be done by adding configuration module in Plasma Settings repo.
- Show indicator when USB is connected and MTP storage is enabled.
Knowledge Requirements: Linux, Qt, QML, Plasma
System Requirements: This task will require access to actual device running Plasma Mobile.