Geavanceerde configuratie opties

Configuratie Sets

Het xdm-config bestand voorziet in een rijke set opties, wanneer het aankomt op gedefinieerde scripts en andere configuratiebestanden. In veel gevallen voldoen de standaardwaarden van je distributie prima, maar voor degenen die meer willen ...

De namen van de opstartscripts en configuratiebestanden in gebruik door XDM wordt bepaald door een serie opdrachten in het xdm-config bestand. Hierdoor kun je een andere set bestanden configureren voor verschillende X servers en X terminals, met andere mogelijkheden.

Stel dat je bijvoorbeeld XDM wilt gebruiken voor het beheren van je lokale display, maar dat je tevens wilt dat het query's accepteert van andere X terminals op het netwerk. Het is mogelijk een ander Xresources bestand op te geven voor elk van deze gevallen, door in xdm-config gebruik te maken van de volgende 2 regels:

      DisplayManager._0.resources            /etc/X11/xdm/Xres_0
      DisplayManager*resources               /etc/X11/xdm/Xresources
      
Hierbij zal Xres_0 worden gebruikt voor het lokale display (XDM gebruikt _0 voor :0) en Xresources voor alle andere (de '*').

Mocht je een specifiek bronbestand willen gebruiken voor een bepaalde host, dan zou je een regel als de volgende kunnen gebruiken:

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

In configuratiebestanden van XDM wordt host_0 gebruikt, waar je normaal gesproken host:0 zou gebruiken voor het aanduiden van 'display 0 op host'.

Bekijk je het standaardbestand xdm-config, dan zul je waarschijnlijk bemerken dat het zo is opgezet dat er voor je lokale X server sowieso andere bestanden zijn dat voor de remote servers, aangezien er andere zaken moeten worden uitgevoerd bij het opstarten en resetten van de server. Onder Debian zijn in dit bestand de volgenden aangegeven voor lokale servers:

      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
      
en de volgenden voor remote servers:
      DisplayManager*resources:       /etc/X11/xdm/Xresources
      DisplayManager*setup:           /etc/X11/xdm/Xsetup
      DisplayManager*startup:         /etc/X11/xdm/Xstartup
      DisplayManager*reset:           /etc/X11/xdm/Xreset
      

X Resources

In dit document zijn de beschikbare X resources slechts even aangeroerd, maar het is wel degelijk mogelijk om XDM volledig te configureren via het Xresources bestand.

Het volgende kan zonodig allemaal worden gewijzigd:

Op de website van Richard Kaszeta (zie the Section called Bronnen) is een meer gedetailleerde bespreking voer XDM resources te vinden.