Filesystem Hierarchy standard: http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch03s08.html
If an application needs to create more than one dot file then they should be placed in a subdirectory [of home dir] with a name starting with a '.' character, (a "dot directory"). In this case the configuration files should not start with the '.' character.
Because we're talking about standards :
Filesystem Hierarchy standard: http:// refspecs. linuxfoundation .org/FHS_ 3.0/fhs/ ch03s08. html
If an application needs to create more than one dot file then they should be placed in a subdirectory [of home dir] with a name starting with a '.' character, (a "dot directory"). In this case the configuration files should not start with the '.' character.
Linux Standard Base: http:// refspecs. linuxfoundation .org/LSB_ 5.0.0/LSB- Core-generic/ LSB-Core- generic/ execenvfhs. html
An LSB conforming application shall conform to the Filesystem Hierarchy Standard.
We're actually compliant with LSB 5.0 and FHS 3.0
Complying to XDG base directory spec will need to split preference folder into more folders (config, data & cache). I think this is not a 1.12 target.
I propose to keep as it is for 1.12 and try to work on it on all systems for next version.