41

The XDG Base Directory Specification standardizes best practices for which folders a user-scoped programs may write to.

What does XDG stand for, what's the story behind the name?

hippietrail
  • 4,605

1 Answers1

40

XDG stands for "Cross-Desktop Group", and it's a way to help with compatibility between systems.

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.

StudioLE
  • 103