Kataloglayout

KDE definerer et filsystemhierarki som bruges af KDE-miljøet selv samt alle KDE-programmer. I almindelighed opbevarer KDE alle sine filer i et mappetræ med en fast struktur.

Normalt bruger KDE to mappetræer:

Som systemadministrator kan du oprette yderligere træer. Sådanne yderligere træer kan bruges som profiler.

SuSE® Linux® bruger for eksempel:

  • $HOME/.kde

  • /opt/kde3. (Dette er specifikt for SuSE®. Andre distributioner bruger måske /usr eller /usr/kde3)

  • /etc/opt/kde3. (Dette er tilføjet af SuSE®).

Hvis du har installeret Kiosk-administrationsværktøjet version 0.7 eller senere, kan du kontrollere hvilket mappetræ som bruges med følgende kommando: kiosktool-kdedirs --check

KDE og KDE-programmer slår filer op ved at søge i alle KDE's mappetræer. Katalogtræerne kontrolleres i prioritetsrækkefølge. Når en fil findes i flere mappetræer, bliver filen fra det sidste træet foretrukket. Normalt har træet placeret i brugerens hjemmemappe højeste prioritet. Det er også mappetræet der ændringer skrives.

For information om MIME-typen text/plain, gennem følgende filer:

  • $HOME/.kde/share/mimelnk/tekst/plain.desktop

  • /opt/kde3/share/mimelnk/tekst/plain.desktop

  • /etc/opt/kde3/share/mimelnk/tekst/plain.desktop

Hvis en bruger laver en ændring, skrives ændringen i $HOME/.kde/share/mimelnk/tekst/plain.desktop

For indstillingsfiler er historien noget anderledes. Hvis der er flere indstillingsfiler med samme navn som findes i mappetræer, kombineres deres indhold. Katalogtræernes prioritetsrækkefølge spiller rolle her. Når to filer definerer samme indstillingsnøgle, afgør filen med højest prioritet hvilken værdi som bruges for nøglen.

Hvis for eksempel følgende to filer findes, med dette indhold:

$HOME/.kde/share/config/foobar
Color=red
Shape=circle
/etc/opt/kde3/share/config/eksempel
Color=blue
Position=10,10

Filerne flettes sammen til at give resultatet:

Color=red
Shape=circle
Position=10,10