Введение

Проект программного обеспечения для настольного окружения с открытым исходным кодом

freedesktop.org (fd.o), ранее известный как X Desktop Group (XDG), – это проект, направленный на обеспечение совместимости и разработку общих базовых технологий для свободных программных настольных окружений для X Window System (X11) и Wayland на Linux и других Unix-подобных операционных системах. Хотя freedesktop.org разрабатывает спецификации для обеспечения совместимости, он не является формальным органом по стандартизации. Проект был основан Хавоком Пеннингтоном, разработчиком GNOME, работающим в Red Hat, в марте 2000 года. Широко используемые проекты настольных окружений с открытым исходным кодом, такие как GNOME, KDE Plasma Desktop и Xfce, сотрудничают с freedesktop.org. В 2006 году проект выпустил Portland 1.0 (xdg-utils) – набор общих интерфейсов для настольных сред. freedesktop.org присоединился к X.Org Foundation в 2019 году. Некоторые серверы проекта размещены в Университете штата Портленд.

Проекты, находящиеся в хостинге

freedesktop.org предоставляет хостинг для ряда актуальных проектов. Среди них:

Спецификация базового каталога

XDG Base Directory Specification (XDG BDS) определяет набор переменных, указывающих расположение пользовательских файлов, используемых программами. Многие инструменты и приложения используют эти переменные по умолчанию.

Справочники пользователей

Помимо переменных, упомянутых ниже, XDG BDS также определяет, что локальные двоичные файлы пользователей могут быть установлены в. Системы, соответствующие спецификации, должны предоставлять этот каталог в переменной окружения своей командной строки. и CVS), веб-хостинг, Bugzilla, списки рассылки и другие ресурсы для проектов свободного программного обеспечения, которые способствуют достижению вышеуказанных целей.