Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to find a way to synchronize the default application preferences for Ubuntu between multiple installations. For example, if I choose Geany as the default text editor for .js files, I want it to become the default text editor for all of my Ubuntu installations. Is there any software that makes this possible, or software libraries that I could use to implement such a feature?

share|improve this question
Also, the "sync" and "synchronize" tags on AskUbuntu ought to be merged. – Anderson Green Sep 5 '12 at 23:39
Here's a relevant Google search:… – Anderson Green Oct 26 '12 at 22:53
It looks like Ubuntu used to have a tool called Migration Assistant, but it appears that it is no longer supported. – Anderson Green Oct 26 '12 at 22:57
up vote 2 down vote accepted

I don't know about any automated way but you can always go ahead and copy the mimeapps.list file located at ~/.local/share/applications between your installations. That way all your custom file type associations should be transferred safely.

share|improve this answer
This is a relevant question:… – Anderson Green Oct 3 '12 at 18:36
Is it likely that OneConf will eventually fill this role? – Anderson Green Oct 27 '12 at 0:50
Where is the ~/.local/share/applications located within the filesystem? – Anderson Green Oct 29 '12 at 5:16
That's the full directory path. ~/.local/share/applications stands for /home/username/.local/share/applications. – Glutanimate Oct 29 '12 at 5:27
Oh, and sorry, I don't know anything about Oneconf. – Glutanimate Oct 29 '12 at 5:28

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.