Hoe kan ik meer dan de standaard 8 bits kleur in X krijgen? Dit is wel de meest gestelde vraag. Het simpelste is het toevoegen van een DefaultColorDepth statement in de XF86Config file, als volgt: (DefaultColorDepth mag natuurlijk ook 8 16 24 of 32 zijn).Section "Screen" Driver "accel" Device "Miro_22SD" Monitor "Nec_multisync" # Dus na de sectie Screen (ook instellingen voor o.a. DPMS) DefaultColorDepth 16 BlankTime 0 SuspendTime 0 OffTime 0 # maar voor de sectie Display Subsection "Display" Depth 8 Modes "1280x1024" "1024x768" "800x600" "640x480" ViewPort 0 0 Virtual 1280 1024 EndSubsection enz... enz...Als dit toegevoegd is aan de XF86Config, werkt dit voor elke wijze waarop de Xserver is op te starten (bv. zowel XDM als xinit). Je kunt echter ook op de volgende manieren de kleurdiepte instellen (als je altijd met een standaard kleurdiepte werkt kun je het volgende stukje overslaan).Als je ``startx'' gebruikt om X op te starten dan kun je een aantal argumenten aan dit scriptje toevoegen. De optie ``--'' (twee - tekens achter elkaar) wil zeggen dat alle argumenten na deze streepjes aan de Xserver doorgegeven moeten worden (voor de mogelijke opties aan de Xserver zie ``man Xserver''). startx -- -bpp 8 startx -- -bpp 16 startx -- -bpp 24 startx -- -bpp 32 Als je moe wordt van drie keer de ``-'' typen dan kun je ``-bpp kleurdiepte'' toevoegen aan de entry serverargs in ``/usr/X11/bin/startx'' (``startx'' is geen programma, het is een scriptje om X op te starten op het lokale display).Bijvoorbeeld (``startx'' editen met favoriete editor): serverargs="-bpp 16 -logo -v -a 1 -t 15 -s 5 -p 1"Door de optie -logo heb je gelijk een leuke bewegende X logo screensaver in plaats van het standaard zwarte scherm.Als de Xserver via XDM op je lokale PC wordt gestart, zorg dan dat ``-bpp kleurdiepte'' in de file ``Xservers'' staat.in Redhat en Debian: /etc/X11/xdm/Xserversin Slackware: /usr/lib/X11/xdm/Xservers :0 local /usr/X11R6/bin/X :0 -bpp 16 -logo -v -a 1 -t 15 -s 5 -p 1 #:1 local /usr/X11R6/bin/X -bpp 16 #

Maar ``-bpp 16'' werkt niet! Dan ondersteunt je Xserver deze mode niet of je XF86Config is niet helemaal compleet.Zorg dat voor alle kleurdieptes er een entry in je XF86Config staat. Hier een voorbeeld van een stukje uit mijn XF86Config. Neem deze niet over in je eigen XF86Config, maar kijk of de "Depth" statements er wel allemaal staan in de subsectie "Display" ! Section "Screen" Driver "accel" Device "Miro 22SD" Monitor "NEC MultiSync 4FGe" DefaultColorDepth 16 BlankTime 0 SuspendTime 0 OffTime 0 Subsection "Display" Depth 8 Modes "1024x768" "800x600" "640x480" ViewPort 0 0 Virtual 1280 1024 EndSubsection Subsection "Display" # De Depth statement moet er dus staan voor elke kleurdiepte! Depth 16 Modes "1024x768" "800x600" "640x480" ViewPort 0 0 Virtual 1024 768 EndSubsection Subsection "Display" Depth 32 Modes "800x600" "640x480" ViewPort 0 0 Visual "TrueColor" Virtual 800 600 EndSubsection EndSection