docs.kde.org
Variables d'environnement
Précédent
Suivant

Variables d'environnement

Quelques variables d'environnement importantes que KDE utilise :

$KDEDIR

Doit être positionnée si KDEDIRS n'est pas définie et doit pointer sur la racine de l'arborescence d'installation de KDE. Permet à KDE de chercher ses données comme les icônes, les menus et les bibliothèques.

$KDEDIRS

Annule KDEDIR et vous permet de spécifier de multiples dossiers où KDE recherche ses données. Utile si vous voulez ou devez installer certains programmes avec un préfixe autre que le reste de KDE.

$KDEHOME

Si elle n'est pas définie, KDE utilise ~/.kde comme dossier où sont stockées les données personnelles.

$KDEROOTHOME

Si elle n'est pas définie, KDE utilise ~root/.kde comme dossier pour les données personnelles de root. A été introduite pour empêcher KDE d'écraser accidentellement les données utilisateur ayant des droits d'accès root quand l'utilisateur exécute un programme KDE après être passé avec su à root.

$KDEWM

Si la variable d'environnement KDEWM a été définie, alors elle sera utilisée comme gestionnaire de fenêtres de KDE dans le script startkde à la place de KWin.

$KDE_LANG

Annule la configuration de la langue de KDE, par exemple KDE_LANG=fr kprogram & démarre un programme comportant une traduction en français si les fichiers nécessaires sont installés.

$KDE_MULTIHEAD

Définissez cette variable à true pour indiquer que KDE tourne sur un système « multifonctions » (multi-head).

$KDE_FORK_SLAVES

(Depuis KDE 3.2.3) Définissez cette variable pour donner naissance à des processus esclaves KIO directement depuis le processus de l'application lui-même. Par défaut, les esclaves KIO sont générés à l'aide de klauncher/kdeinit. Cette option est utile si l'esclave KIO doit s'exécuter dans le même environnement que l'application. Ce peut être le cas avec Clearcase.

$KDE_HOME_READONLY

Définissez cette variable pour indiquer que votre dossier personnel est monté en lecture seule.

$KDE_NO_IPV6

(Depuis KDE 3.2.3) - Définissez cette variable pour désactiver la prise en charge d'IPv6 et les recherches DNS IPv6.

$KDE_IS_PRELINKED

(Depuis KDE 3.2) - Définissez cette variable pour indiquer que vous avez prélié vos exécutables et vos bibliothèques KDE. Cela désactivera kdeinit.

$KDE_UTF8_FILENAMES

Si cette variable d'environnement est définie, KDE part du principe que tous les noms de fichiers sont encodés en UTF-8, quelle que soit la locale C actuelle.

$KDE_FULL_SESSION

(Depuis KDE 3.2) Définie automatiquement à true au démarrage de KDE, elle est utilisée par Konqueror, par exemple, pour savoir s'il doit envisager de rester en mémoire pour une réutilisation future au moment de sa fermeture. Si elle n'est pas définie, Konqueror sort après avoir été fermé (par exemple KDE su le fait, c'est également utile pour le débogage).

$KDESYCOCA

Vous permet de spécifier le chemin d'accès et le nom du fichier de cache de configuration système KDE généré.

$KDETMP

Permet de spécifier un autre chemin d'accès que /tmpKDE stocke ses fichiers temporaires.

$KDEVARTMP

Permet de spécifier un autre chemin d'accès que /var/tmpKDE stocke ses fichiers de variables.

$XDG_DATA_HOME

(Depuis KDE 3.2) Définit le dossier de base précisant où les fichiers de données propres à l'utilisateur devraient être stockés. Par défaut, il s'agit de $HOME/.local/share.

$XDG_DATA_DIRS

(Depuis KDE 3.2) Définit l'ensemble des dossiers de base définis par ordre de préférence pour rechercher les fichiers de données en plus du dossier de base $XDG_DATA_HOME. Par défaut, il s'agit de /usr/local/share/:/usr/share/.

KDE ajoute des emplacements à partir de $KDEDIRS ainsi que des profils. Utilisée pour les fichiers de menu .desktop et .directory. Les fichiers .desktop sous $XDG_DATA_DIRS/applications. Les fichiers .directory sous $XDG_DATA_DIRS/desktop-directories.

$XDG_CONFIG_HOME

(KDE 3.2) - Définit le dossier de base précisant où les fichiers de configuration propres à l'utilisateur devraient être stockés. Par défaut, il s'agit de $HOME/.config.

$XDG_CONFIG_DIRS

(KDE 3.2) - Définit l'ensemble des dossiers de base définis par ordre de préférence pour rechercher les fichiers de données en plus du dossier de base $XDG_CONFIG_HOME. Le dossier par défaut est /etc/xdg. KDE ajoute des emplacements à partir de $KDEDIRS et des profils également. Utilisée par les descriptions .menu dans $XDG_CONFIG_DIRS/menus.

Précédent
Suivant
Sommaire


docs.kde.org