Zum Inhalt springen

XDG-Verzeichnisse

Aus wiki.archlinux.de

„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.

pacman -S xdg-user-dirs

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

User Directorys

Variable Ziel Verwendung
XDG_DESKTOP_DIR $HOME/Desktop Icons auf dem Desktop
XDG_DOCUMENTS_DIR $HOME/Documents Dokumente aus Office-Programmen
XDG_DOWNLOAD_DIR $HOME/Downloads Speicherziel aus dem Browser heraus
XDG_MUSIC_DIR $HOME/Music Musikdateien
XDG_PICTURES_DIR $HOME/Pictures Bilddateien
XDG_PUBLICSHARE_DIR $HOME/Public Öffentlich geteilte Daten
XDG_TEMPLATES_DIR $HOME/Templates Vorlagen für z.B. Neue-Datei-Menüs
XDG_VIDEOS_DIR $HOME/Videos Videodateien

Automatische Konfiguration

Weblinks