An effort to patch upstream apps with the freedesktop.org directory standard XDG

Registered by Forest

Right now, if you want to backup your home directory, you have to search through all the config directories created by the hundreds of applications and delete their temp files and caches prior to the backup (over 90% of my backup was just cache files once!) Also, the . files clutter up the home directory, and the . should not be used as a directory, but a file modifier. There are also other serious usability problems with the way .config files are spread all around the home directory.

I propose that Ubuntu make a serious effort to work with upstream providers in an effort to get all major ubuntu applications to follow the standard of putting config files/directories in ~/.config and all temp/cache files/directories under ~/.cache. I propose that this be done by setting two goals:

1) First, all desktop applications installed by default should follow the standard placement of their config and temp files. We should modify them in the Ubuntu repository and then work with upstream providers to make it happen at the source.

2) Once all default applications are corrected, we can start working on the rest of the less common applications. Starting with the popular add on software most people use, and then eventually try to convince legacy application providers to use the freedesktop.org standards (for example, BASH).

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
Proposed for hardy
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.