&gt; XDGBDS is such an unstandard even xdg-utils doesn&#x27;t care for it.<p>:o, TIL<p>&gt; And Skype predates XDGBDS (let alone whatever the current version of XDGBDS is this week).<p>Of course, but that&#x27;s no real excuse for it not to get with the times.<p>&gt; Also you&#x27;re wrong, XDG doesn&#x27;t say stuff should be in specific directories, it defines envvars specifying directories with various defaults,<p>you are of course right; I overly-condensed my TL;DR. Those are the default directories, yes, but it defines XDG_CONFIG_HOME (~&#x2F;.config), XDG_CACHE_HOME (~&#x2F;.cache), etc.<p>&gt; defaults which are at best only correct on Linux distros which purport to follow XDG, which you can&#x27;t test for because XDGBDS didn&#x27;t see fit to define a way to say it.<p>Another TIL... and that&#x27;s just crazy.<p>What about OS policy being that &quot;all shell environments shall be supplied with stock configuration that defines the XDG environment envvars as a sign of compatibility and compliance&quot;? Keep them at ~&#x2F;.config et al., just define them - because if they&#x27;re defined, that indicates the environment is very likely to be sanely configured (for (stereo)typical values of &quot;sane&quot;).