Mound Data Manager – Manage data in the context of other applications
In the trend of short, quick applications comes Mound Data Manager. If you've ever swapped out profiles for applications or wanted to snapshot them, this is your new friend.
Install Mound Data Manager in Jaunty
First you need to edit /etc/apt/sources.list file from command line
sudo gedit /etc/apt/sources.list
add the following lines
deb http://ppa.launchpad.net/jpeddicord/mound/ubuntu jaunty main
deb-src http://ppa.launchpad.net/jpeddicord/mound/ubuntu jaunty main
save and exit the file
Update source list using the following command
sudo apt-get update
Install mound using the following command
sudo apt-get install mound-data-manager
Mound works by reading through your installed applications. Inside each application it will attempt to look for an X-UserData line inside the desktop entry, and if found, makes the application visible in Mound for managing. If one is not found, it will search through /etc/userdata (supplied) in attempt to find a default to show.
A UserData line in the desktop entry or in /etc/userdata tells Mound what files are available to manage. See a line for Empathy as an example:
$CONFIG is a shortcut for ~/.config using XDG directories. (Others are available, such as $CACHE and $DATA.) The two directories there are then scanned by Mound, and then the user is able to take snapshots of this data, delete the data, and revert older snapshots in place.
The shipped userdata defaults file currently only has support for 36 applications (those that are currently installed on my system). Give Mound a try, and if you see some applications that aren't listed that should be, be sure to let me know.
There are two ways to allow your application to be managed:
1. Add an X-UserData line to your application's shipped desktop entry, with a value of a semicolon-separated list of files/directories to manage.
2. Add a default line in /etc/userdata by contacting application developer or by making a merge request in Launchpad with your changes. No packaging changes required on your end.
Try this application if you have any problems or bugs report here