Verder Terug Inhoud

5. Wijzigen van het XConfig bestand

Deze sectie is nogal verwarrend, dus ik raad je aan ook de manpage van XF86Config te lezen, of het op z'n minst vluchtig door te nemen. Doe het nu... ik wacht wel.

root# > man XF86Config

5.1 Alle videokaarten toevoegen

Open je huidige XF86Config bestand en scroll naar beneden naar de Monitor Section. Kopieer de volgende secties vanuit de device specifieke XF86Config backupbestanden die je eerder aanmaakte : Monitor, Device, Screen. Deze secties komen in je XF86Config bestand na de corresponderende sectie in het geopende bestand. Als je iedere sectie kopieert, let er dan op dat de Identifier voor iedere sectie uniek is, je zal later naar deze Identifiers refereren.

Zo klaar als een klontje, nietwaar? Als het goed is heb je nu een Monitor Sectie, een Device Sectie, en een Screen Sectie voor IEDERE videokaart/monitor combinatie, en iedere Sectie heeft een unieke Identifier. Als je er nog steeds niet uitkomt, lees de vorige paragraaf dan nog eens door. Kijk naar het voorbeeld van XF86Config dat ik aan het einde van het document heb opgenomen. Je hebt de manpage toch wel gelezen?

5.2 Je videokaarten identificeren

Nu moet je de corresponderende PCI BusID als een optie aan het einde van iedere Device Sectie toevoegen. Deze regel moet er ongeveer zo uit komen te zien: BusID "PCI:0:12:0", waarbij de drie nummers worden vervangen door de PCI bus ID welke je videokaart identificeert. Als het goed is ben je aan deze ID gekomen in de sectie PCI Bus . Hier is een voorbeeld van een Device Sectie voor één van mijn videokaarten:


Section "Device"
    Identifier  "FireGL"
    Driver      "glint"
    BusID      "PCI:1:0:0"
EndSection

Let alsjeblieft op, zelfs AGP kaarten maken gebruik van deze layout.

5.3 Configureren van de ServerLayout Sectie

Nu moet je de ServerLayout Sectie aan het einde van het XF86Config bestand wijzigen. De ServerLayout Sectie is exact dat, Het vertelt je welke schermen te gebruiken, de logische layout, en welke invoerdevices eraan toe te kennen. Je huidige layout is voor één scherm, toetsenbord en muis. Voor iedere Screen sectie die je hiervoor hebt aangemaakt, moet je daarnaar in deze sectie refereren om ze in je display te laten verschijnen.

Gebruik van de bestaande screen referentie als uitgangspunt, maak je extra referenties voor je andere Screen Secties. De referentie ziet er ongeveer zo uit:

Screen "Screen 2" Relationship "Screen 1"
Hiermee wordt de relatie gedefinieerd tussen "Screen 2" en "Screen 1". Geldige relaties zijn onder andere: RightOf, Below, Above, LeftOf, Absolute X Y, Relative. Gebruik van de eerste 4 relaties is nogal vanzelfsprekend zoals in mijn voorbeeld geïllustreerd:

Section "ServerLayout"
    Identifier  "Simple Layout"
    Screen "Screen 2"
    Screen "Screen 1" RightOf "Screen 2"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Andere voorbeelden staan in de sectie voorbeeld XF86Config .


Verder Terug Inhoud