Kataloglayout |
forrige | KDE's interne funktioner | næste |
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:
Et på systemniveau (for eksempel /opt/kde3
).
Et på brugerniveau i brugerens hjemmemappe (oftest ~/.kde
).
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
forrige | hjem | næste |
KDE's interne funktioner | op | Angiv mapper |