My question arises out of frustration and curiosity for the reasons behind the mess. Let me ask by example, all referring to the home folder:
thunderbird stores its files in .thunderbird
google chrome stores in .config/google-chrome
rhythmbox is all over the place from .gconf
to .local/share
and .gnome2
So from what I see, ~/
, .config
,.gnome2
, and .local/share
seem to be serving the same purpose of storing user configurations and databases. Why is it so inconsistent?
It makes it a super nightmare if you want to share configurations between 2 operating systems like fedora and ubuntu or even two ubuntu versions like lucid and oneiric.