XDG-Verzeichnisse
„XDG-Verzeichnisse“ wurde von Dirk (Diskussion) als in Bearbeitung markiert. Um Bearbeitungskonflikte zu vermeiden, kontaktiere Dirk (Diskussion) bitte, bevor du den Artikel bearbeitest.
Dieser Artikel oder Artikelabschnitt ist noch nicht vollständig!
Dieser Artikel behandelt die durch die XDG Base Directory Specification spezifizierten Verzeichnisse, deren Konfiguration, Definition, und Verwendung, sowie die aus dieser Spezifikation abgeleiteten useraccountspezifischen Verzeichnisse.
Installation
Zur Verwaltung der XDG-Verzeichnisse muss kein spezielles Programm installiert werden, die Konfiguration kann vollständig durch Umgebungsvariablen erfolgen. Aus Gründen der Einfachheit kann man für die Verwaltung der useraccountspezifischen Verzeichnisse xdg-user-dirs installieren.
Das Programm ist als
xdg-user-dirs
in extra
verfügbar, und kann von dort
mittels Pacman
installiert werden.
Die meisten Desktopumgebungen haben das Programm bereits als Abhängigkeit installiert.
Base Directorys
Kontext | Variable | Ziel | Verwendung |
---|---|---|---|
User | XDG_CACHE_HOME |
$HOME/.cache |
Nicht-essentielle Cache-Dateien |
User | XDG_CONFIG_HOME |
$HOME/.config |
Konfigurationsdateien |
User | XDG_RUNTIME_DIR |
/run/user/$UID |
Nicht-essentielle Laufzeitdateien |
User | XDG_DATA_HOME |
$HOME/.local/share |
Architekturunabhängige Datendateien |
User | XDG_STATE_HOME |
$HOME/.local/state |
Persistente Zustandsdateien |
System | XDG_CONFIG_DIRS |
/etc/xdg |
Wie PATH , aber für Konfigurationsdateien
|
System | XDG_DATA_DIRS |
/usr/local/share:/usr/share |
Wie PATH, aber für Datendateiverzeichnisse |