What does XDG stand for?
Solution 1:
From https://www.freedesktop.org/wiki/
freedesktop.org hosts the development of free and open source software, focused on interoperability and shared technology for open-source graphical and desktop systems. We do not ourselves produce a desktop, but we aim to help others to do so.
We also host discussion and development of specifications for interoperability. A full list is available at our specifications page.
These specifications mostly cover low-level desktop issues, such as identifying file types, launching applications, and exchanging data between applications and desktops. They are often called 'XDG' specifications, as an acronym for the Cross-Desktop Group.
So to answer my question, XDG stands for "Cross-Desktop Group", and it's a way to help with compatibility between systems.