client: using system 'XDG' configuration for desktop session configuration instead of config files in home dirs (closes #272, #236)