Hoe configureer ik mijn XFree86 Xserver, en welke moet ik nou precies gebruiken?
Lees eerst de lijst van ondersteunde kaarten door
Alles wat de XFree86 Xserver moet weten staat in de file XF86Config;
volgens de Linux File System Standaard hoort hij thuis in /etc/X11/ .
Hoe die configuratie eruit moet zien is een vraag waar niet zomaar
antwoord op te geven is. Voordat je een bepaalde Xserver gaat proberen is
het van belang om goed te weten welke hardware er in de PC zit.
Er is een Engelstalige
welke naar mijn mening aardig duidelijk is.
Als je een redelijk standaard grafisch kaartje hebt, dan is het meestal
voldoende om de opgezochte gegevens (van je eigen hardware !) uit het
onderstaande stukje op te schrijven. Daarna kun je één van de setup
programma's draaien om de Xserver te configureren.
Dit is een checklist welke je naast de bestaande
zou kunnen gebruiken voordat je X gaat configureren:
Wat voor chipset gebruikt je grafische kaart (video-chip, RAMDAC) Hoeveel geheugen heeft je videokaart Welke video modes ondersteunt deze
Deze gegevens staan meestal in de handleiding van de grafische kaart. Als
je niet weet wat voor chipset je grafische kaart gebruikt (kijk eerst in de
cardlist van XFree86) dan kun je het programma ``SuperProbe'' gebruiken.
Dit programma is onderdeel van de XFree86 distributie. Het programma geeft
bijvoorbeeld zo'n output:
First video: Super-VGA
Chipset: S3 Trio64V+ (Port Probed)
Memory: 2048 Kbytes
RAMDAC: Generic 8-bit pseudo-color DAC
(with 6-bit wide lookup tables (or in 6-bit mode))
Ik weet nu dus dat mijn kaart (Miro22SD) een S3 Trio64V+ chipset gebruikt
en dat deze 2 MB memory heeft. Je kunt hem hierna opzoeken bij de S3 Trio
chipset in de files ``Cards'' of ``AccelCards'' (zit bij de XFree86
distributie).(aanvulling door: Bart Hanssens <>)Opgelet: bij sommige kaarten mislukt SuperProbe, en het is mogelijk dat je
daarna enkel een zwart scherm te zien krijgt: je zal dan je PC moeten
herstarten.Als de handleiding niet duidelijk vermeldt welke chipset er op je grafische
kaart zit, dan kijk je indien mogelijk best eens op de grafische kaart
zelf. Soms wordt deze informatie ook getoond bij het (her)starten van je PC,
snel lezen is dan de boodschap.
Neem ook eens een kijkje in de ``/usr/lib/X11/Cards'' file.
Vervolgens is het van belang om deze gegevens van de monitor te weten:
Heb ik een multisync monitor ja of nee? Wat is de maximale resolutie van mijn monitor (bv. 1024x768) Wat is de horizontale sync range van mijn monitor (bv. van 27 tot 62 kHz) Wat is de verticale sync range van mijn monitor (bv. van 55 tot 90 Hz)
Deze gegevens staan meestal in de handleiding van de monitor. Schrijf al
deze gegevens van de checklist op.
XF86SetupÉén van de makkelijkste methoden om X te configuren is via het programma
``XF86Setup''. Met dit programma kun je met een GUI een XF86Config bestand
genereren. Meer uitleg over XF86Setup is in het programma zelf te vinden
onder ``help''. Het is wel nodig om de X_SVGA server geinstalleerd te hebben
op je systeem. ``XF86Setup'' heeft die Xserver nodig. Het zou kunnen zijn
dat de X_SVGA server niet werkt met jouw hardware; probeer dan één van de
onderstaande manieren.
xf86configEen andere mogelijkheid is om het scriptje ``xf86config'' te gebruiken. Dit
scriptje vraagt een aantal gegevens en maakt daar vervolgens een
``/etc/XF86Config'' file van. Als je dit scriptje gebruikt, dan krijg je de
meest complete /etc/XF86Config file, sommige opties worden met de andere
scriptjes niet in de file gezet (XIE, pex5 fonts en dergelijke).
Xwrapper.Let OP !: Als je
Xwrapper gebruikt om de Xserver op te starten moet je ``xf86config'' niet
zelf de link naar de Xserver laten aanmaken. De symboliclink ``/etc/X11/X'' moet
wijzen naar de Xserver die je gebruikt. De link ``/usr/bin/X11R6/X'' moet
dan wijzen naar ``Xwrapper''.
Xconfigurator.Als je RedHat gebruikt, is het ook mogelijk om het programma
``Xconfigurator'' te gebruiken (informatie in de RedHat documentatie).
De /etc/XF86Config file.Nu een XF86Config file gegenereerd is door één van deze
bovenstaande
programma's, is het handig om die XF86Config door te lezen. Controleer of de
gegevens kloppen (commentaar staat in de file), en maak aanpassingen waar
nodig. Helaas is er niet zoiets als een universele XF86Config file
(honderden combinaties van grafische kaarten en monitoren), dus het heeft weinig
zin om die in deze VVV door te nemen . Zie voor uitleg van de verschillende
secties ``man Xserver''.Na deze stappen heb je hopelijk een werkend X systeem. Mocht het nu nog niet
lukken, dan kan het zijn dat je kaart (nog) niet ondersteund wordt door
XFree86. Je zou dan waarschijnlijk wel de ``XF86_SVGA'' server kunnen
gebruiken, het is dan mogelijk dat bepaalde modes niet werken. Je zou
kunnen uitzoeken of de videokaart wel met een van de commerciële servers
werkt (zie ).