In XDG-compliant systems [1], it is expected to store data files under $XDG_DATA_HOME. So it would be nice if abook could store its data in $XDG_DATA_HOME/abook rather than ~/.abook
My submitted patch still uses ~/.abook if it's present as not to break existing installations but uses $XDG_DATA_HOME/abook for new installations. Here's to hoping it'll land in 0.6.2, if there's ever such a thing (with all the improvements made since 0.6.1, there should be).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Forgot the link to the spec: https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
Last edit: Elvis Angelaccio 2017-05-06
My submitted patch still uses ~/.abook if it's present as not to break existing installations but uses $XDG_DATA_HOME/abook for new installations. Here's to hoping it'll land in 0.6.2, if there's ever such a thing (with all the improvements made since 0.6.1, there should be).