Miljøvariabler

Nogle vigtige miljøvariabler som bruges af KDE'

$KDEDIR

Skal være indstillet hvis KDEDIRS ikke er indstillet og skal pege på roden i KDE's installationstræ. Gør det muligt for KDE at finde data såsom ikoner, menuer og biblioteker.

$KDEDIRS

Sætter KDEDIR ud af kraft og lader dig angive flere mapper hvor KDE leder efter data. Nyttig hvis du vil eller skal installere visse programmer med et andet præfiks end resten af KDE.

$KDEHOME

Hvis ikke angivet, bruger KDE ~/.kde som mappe hvor personlig data opbevares.

$KDEROOTHOME

Hvis ikke angivet, bruger KDE ~root/.kde som mappe for personlig data for root. Introduceredes for at forhindre at KDE ved en fejl overskrev brugerdata med root-ejerskab når brugeren kører et KDE-program efter at have skiftet til root med su.

$KDEWM

Hvis miljøvariablen KDEWM er sat, bruges den som KDE's vinduehåndtering inde i scriptet startkde i stedet for KWin.

$KDE_LANG

Sætter KDE's sprogindstilling ud af kraft, f.eks. starter KDE_LANG=fr kprogram & et program med fransk oversættelse hvis de nødvendige filer er installerede.

$KDE_MULTIHEAD

Sæt variablen til true for at angive at KDE kører på et system med flere skærme.

$KDE_FORK_SLAVES

(Siden KDE 3.2.3) Sæt variablen for at starte I/O-slaver direkte fra selve programmets proces. Normalt startes I/O-slaver ved at brugeklauncher/kdeinit. Dette er nyttigt hvis I/O-slaven skal køre i samme miljø som programmet. Dette kan være tilfældet med Clearcase.

$KDE_HOME_READONLY

Indstil variablen for at angive at hjemmemappen er monteret som skrivebeskyttet.

$KDE_NO_IPV6

(Siden KDE 3.2.3): Sæt variablen for at deaktivere støtte for IPv6 og IPv6 opslag med DNS.

$KDE_IS_PRELINKED

(Siden KDE 3.2): Sæt variablen for at angive at du har forlinket KDE'sbinære filer og biblioteker . Det lukker af for kdeinit.

$KDE_UTF8_FILENAMES

Hvis denne miljøvariabel er sat, antager KDE at alle filnavne har kodningen UTF-8 uanset nuværende C-lokal.

$KDE_FULL_SESSION

(Siden KDE 3.2) Sættes automatisk til sand ved KDE's start. Det bruges f.eks. af Konqueror til at vide om det skal overveje at forblive i hukommelsen for fremtidig gen når det lukkes. Hvis det ikke er sat, afsluttes Konqueror når det lukkes (KDE su gør det f.eks., og det er også nyttigt til fejlsøgning).

$KDESYCOCA

Lader dig angive søgesti og navn på cachefilen med systemindstillinger som laves af KDE.

$KDETMP

Tillader at en anden søgesti end tmp angives hvor KDE opbevarer sine midlertidige filer.

$KDEVARTMP

Tillader at en anden søgesti end var/tmp angives hvor KDE opbevarer sine variable filer.

$XDG_DATA_HOME

(Siden KDE 3.2) Definerer basismappen som brugerspecifikke datafiler skal opbevares relativt til. Standardværdi er $HOME/.local/share

$XDG_DATA_DIRS

(Siden KDE 3.2) Definerer sættet af basismapper i prioritetsrækkefølge som skal bruges til at søge efter datafiler udover basismappen $XDG_DATA_HOME. Standardværdi er /usr/local/share/:/usr/share/.

KDEtilføjer også steder fra $KDEDIRS samt profiler. Bruges til .desktop og .directory-menufiler. .desktop-filer under $XDG_DATA_DIRS/applications. .directory filer under $XDG_DATA_DIRS/desktop-directories.

$XDG_CONFIG_HOME

(KDE 3.2): Definerer basismappen som brugerspecifikke indstillingsfiler skal opbevares i forhold til. Standardværdien er $HOME/.config.

$XDG_CONFIG_DIRS

(KDE 3.2): Definerer det prioritetsordnede sæt basismapper som skal søges i efter indstillingsfiler udover basismappen $XDG_CONFIG_HOME. Standardværdien er /etc/xdg KDE tilføjer også steder fra $KDEDIRS og profiler. Bruges af .menu-beskrivelser i $XDG_CONFIG_DIRS/menus.