comply with XDG Base Directory Spec