Options de configuration avancée

Configuration d'ensembles

Le fichier xdm-config fournit un riche ensemble d'options, s'agissant des scripts définis et des autres fichiers de configuration. Dans la plupart des cas, ce qui a été fourni par défaut avec votre distribution devrait être suffisant, mais pour ceux d'entre vous qui en veulent plus...

Les noms des scripts de démarrage et des fichiers de configuration utilisés par XDM sont déterminés par une série d'entrées dans le fichier de plus haut niveau, xdm-config. Cela vous permet de configurer des ensembles différents de fichiers pour des serveurs et des terminaux X différents, avec des possibilités différentes.

Par exemple, disons que vous utilisez XDM pour gérer votre affichage local, mais vous voulez également qu'il accepte des requêtes d'autres terminaux X du réseau. Il est possible de spécifier un fichier Xresources différent pour chacun des cas, en utilisant les deux lignes suivantes dans xdm-config :

  DisplayManager._0.resources  /etc/X11/xdm/Xres_0
  DisplayManager*resources     /etc/X11/xdm/Xresources
      
Xres_0 sera utilisé pour l'affichage local (_0 est la façon pour XDM de dire :0) et Xresources pour tous les autres (le « * »).

Notez que les fichiers de configuration de XDM utilisent la terminologie hôte_0, où nous dirions habituellement hôte:0, pour désigner « écran 0 sur Hôte ».

D'une façon similaire, si vous voulez un fichier de ressources particulier pour un hôte spécifique, vous devez utiliser une entrée comme suit :

  DisplayManager.host_0.resources       /etc/X11/xdm/Xres_host_0
      

Si vous regardez votre fichier xdm-config par défaut, vous verrez probablement qu'il a été configuré pour que des fichiers différents soient utilisés pour votre serveur X local et les serveurs distants, car des choses différentes doivent être faites au démarrage et à la réinitialisation de ces serveurs. Le fichier sur ma Debian contient les entrées suivantes pour le serveur local :

  DisplayManager._0.resources:    /etc/X11/xdm/Xresources_0
  DisplayManager._0.setup:        /etc/X11/xdm/Xsetup_0
  DisplayManager._0.startup:      /etc/X11/xdm/Xstartup_0
  DisplayManager._0.reset:        /etc/X11/xdm/Xreset_0
      
et les entrées suivantes pour les serveurs distants :
  DisplayManager*resources:       /etc/X11/xdm/Xresources
  DisplayManager*setup:           /etc/X11/xdm/Xsetup
  DisplayManager*startup:         /etc/X11/xdm/Xstartup
  DisplayManager*reset:           /etc/X11/xdm/Xreset
      

Ressources X

Ce document n'a abordé que brièvement les ressources X disponibles, mais je dois mentionner qu'il est possible de configurer complètement XDM avec le fichier Xresources.

Si nécessaire, vous pouvez modifier :

  • les polices de caractères, la taille de l'invite d'authentification ;

  • le fond d'écran ;

  • le titre des fenêtres, etc.

Vous trouverez des explications plus détaillées au sujet des ressouces de XDM sur le site internet de Richard Kaszeta (cf. la section intitulée “Ressources”).