3 ms·
The original convention was dotfiles in $HOME. The $XDG_HOME_CONFIG convention is comparatively new as it was introduced in 2003.
by fiddlerwoaroof 8y ago
The original convention was dotfiles in $HOME. The $XDG_HOME_CONFIG convention is comparatively new as it was introduced in 2003.
- pbhjpbhj 8y agoYou can't expect such things to be updated in 16 years?
- fiddlerwoaroof 8y agoI’ve been using Linux long enough that things moving to the freedesktop specification disrupts my expectations. Plus, it’s not obvious that having to traverse the extra directory is worth it: it’s nice to be able to do vim ~/.prog<tab> and save a couple keystrokes when editing commonly edited config files.
- fiddlerwoaroof 8y agoPlus, the backwards compatibility issues of changing standardized pathnames has a pretty high cost in terms of updating existing shell scripts and such.
- anoncake 8y agoexport XDG_HOME_CONFIG=$HOME
- fiddlerwoaroof 8y agoThis isn’t a solution, because programs that follow the standard generally don’t create dotfiles. export XDG_HOME_CONFIG=$HOME/. might work for some broken programs but it would be a hack.