path: Handle XDG paths as bytes, not unicode