There are a number of hidden configuration files in my home directory:
- some of them are in
~/
(e.g.~/.cinnamon
) - some of them are in
~/.config/
(e.g.~/.config/cinnamon-session
) - some of them are in
~/.local/share/
(e.g.~/.local/share/cinnamon-session
)
What is the logic as to where home configuration files live?
a) What is the difference between hidden files in these three places?
b) What exactly does "local" mean in this context, vs config, vs home?
c) In the home directory, are there also other important common configuration directories used by multiple applications?
Debian 8.6 Cinnamon 2.2.16