Zum Inhalt springen

XDG-Verzeichnisse: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
KKeine Bearbeitungszusammenfassung
Zeile 10: Zeile 10:


== ''Base Directory''s ==
== ''Base Directory''s ==
{| class="wikitable sortable"
! Kontext !! Variable !! Ziel !! Verwendung
|-
| User || {{ic|XDG_CACHE_HOME}} || {{ic|$HOME/.cache}} || Nicht-essentielle Cache-Dateien
|-
| User || {{ic|XDG_CONFIG_HOME}} || {{ic|$HOME/.config}} || Konfigurationsdateien
|-
| User || {{ic|XDG_RUNTIME_DIR}} || {{ic|/run/user/$UID}} || Nicht-essentielle Laufzeitdateien
|-
| User || {{ic|XDG_DATA_HOME}} || {{ic|$HOME/.local/share}} || Architekturunabhängige Datendateien
|-
| User || {{ic|XDG_STATE_HOME}} || {{ic|$HOME/.local/state}} || Persistente Zustandsdateien
|-
| System || {{ic|XDG_CONFIG_DIRS}} || {{ic|/etc/xdg}} || Wie {{ic|PATH}}, aber für Konfigurationsdateien
|-
| System || {{ic|XDG_DATA_DIRS}} || {{ic|/usr/local/share:/usr/share}} || Wie [[Umgebungsvariablen#PATH|PATH]], aber für Datendateiverzeichnisse
|}
== ''User Directory''s ==
== ''User Directory''s ==
=== Automatische Konfiguration ===
=== Automatische Konfiguration ===

Version vom 20. März 2025, 21:56 Uhr

„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

Automatische Konfiguration

Weblinks