The Linux XFree86 HOWTO
 by Eric S. Raymond. Swedish translation: Linus �kerlund,
 [email protected]
 v5.5, 24 February 1998. Swedish version, 31 maj 1998

 Det h�r dokumentet beskriver hur du kan f� tag p�, installera och kon�
 figurera version 3.3 av XFree86-versionen av X-Window-systemet
 (X11R6), f�r Linux. Det �r en steg-f�r-steg-handledning till att kon�
 figurera XFree86 p� ditt system.
 ______________________________________________________________________

 Inneh�llsf�rteckning


 1. Inledning

    1.1 Andra informations-k�llor
    1.2 Nya versioner av det h�r dokumentet
    1.3 L�sar-respons och r�ttelser
    1.4 �vers�ttarens anm�rkningar

 2. H�rdvaru-krav

 3. Installera XFree86

 4. Konfigurera XFree86

    4.1 Normal konfigurering
    4.2 Problem-l�sning
    4.3 Special-inst�llningar
    4.4 Anv�nda 16-bitars f�rg

 5. K�ra XFree86

    5.1 Villkor f�r anv�ndning
    5.2 Tillk�nnagivanden


 ______________________________________________________________________

 1.  Inledning

 X-Window-systemet �r ett stort och kraftfullt (�verdrivet stort och
 alltf�r komplext, skulle vissa s�ga) grafiskt anv�ndargr�nssnitt f�r
 UNIX-system. Den ursprungliga koden till X-Window-systemet utvecklades
 p� MIT; kommersiella f�rs�ljare har redan dess gjort X till industri-
 standard f�r UNIX-plattformar. I stort sett varenda UNIX-arbetsstation
 i hela v�rlden k�r n�gon variant av X-Window-systemet.

 En fritt distribuerbar portning av MITs X-Window-system, version 11,
 utg�va 6 (X11R6) f�r 80386/80486/Pentium-baserade UNIX-system har
 utvecklats av en grupp programmerare, vilken ursprungligen leddes av
 David Wexelblat <[email protected]>. Denna utg�va, k�nd som XFree86,
 finns tillg�nglig f�r System V/386, 386 BSD och andra x86-baserade
 UNIX-implementeringar, inklusive Linux. Den inneh�ller alla bin�r-
 filer, support-filer, bibliotek och verktyg som beh�vs.

 Fullst�ndig information om XFree86 finns tillg�nglig p� XFree86
 hemsida, <http://www.XFree86.org>.

 I det h�r dokumentet kommer vi ge dig en steg-f�r-steg-beskrivning av
 hur du kan installera och konfigurera XFree86 f�r Linux, men du kommer
 beh�va fylla i vissa detaljer sj�lv, genom att l�sa den dokumentation
 som kommer med sj�lva XFree86. (Denna dokumentation diskuteras nedan.)
 Anv�ndning och special-inst�llningar av X-Window-systemet �r dock ett
 omr�de som ligger l�ngt utanf�r detta dokuments avgr�nsningar; f�r
 detta �ndam�l b�r du skaffa n�gon av de m�nga bra b�cker som finns om
 X-Window-systemet.


 1.1.  Andra informations-k�llor


 Om du aldrig har h�rt talas om Linux f�rut, s� finns det m�nga grund-
 l�ggande informations-k�llor om systemet. Det b�sta st�llet att hitta
 dessa �r p� Linux Documentation Projects hemsida, p�
 <http://sunsite.unc.edu/LDP>. Du kan hitta den senaste, uppdaterade
 versionen av det h�r dokumentet d�r, som
 <http://sunsite.unc.edu/LDP/HOWTO/XFree86-HOWTO.html>.


 1.2.  Nya versioner av det h�r dokumentet

 Nya versioner av Linux XFree86 HOWTO postas med j�mna mellanrum till
 comp.os.linux.help och  och news.answers <news:news.answers>. De
 laddas �ven upp till diverse WWW- och FTP-sajter, inklusive LDPs
 hemsida.

 Du kan alltid l�sa den senaste versionen p� World Wide Web, via URLen
 <http://sunsite.unc.edu/LDP/HOWTO/XFree86-HOWTO.html>.


 1.3.  L�sar-respons och r�ttelser


 Om du har n�gra fr�gor eller kommentarer om det h�r dokumentet s� �r
 du v�lkommen att skicka ett e-brev till Eric S. Raymond, p�
 [email protected].  Jag v�lkomnar alla f�rslag och/eller kritik. Om du
 hittar ett fel i det h�r dokumentet, l�t mig veta det, s� att jag kan
 r�tta till det till n�sta version. Tack.

 Var v�nlig skicka inte e-brev till mig, med fr�gor om hur du kan f�
 ditt grafikkort och din sk�rm att fungera med X. Den h�r HOWTOn �r
 menad som en snabb, sm�rtfri handledning f�r en normal installering,
 genom anv�ndning av det nya, interaktiva konfigurationsprogrammet. Om
 du st�ter p� problem, titta igenom the XFree86 Video Timings HOWTO,
 <http://sunsite.unc.edu/LDP/HOWTO/XFree86-Video-Timings-HOWTO.html>.
 (Det �r en aktuell HTML-version av "Videomodes.doc"-filen, som kommer
 med XFree86.) Det dokumentet s�ger allt jag vet om l�sning av
 konfigurations-problem. Om det inte kan hj�lpa dig s� kan inte jag
 heller g�ra det.


 1.4.  �vers�ttarens anm�rkningar


 �vers�ttningen utf�rdes 31 maj 1998. Som vanligt, d� det g�ller
 �vers�ttning av tekniska texter, st�tte jag p� vissa problem, vad
 g�ller fack-termer. N�gra exempel ur detta dokument �r server och
 chipset. Om n�gon har n�gra b�ttre f�rslag p� �vers�ttningar, �n de
 begrepp jag anv�nt, s� �r du v�lkommen att skicka ett e-brev till mig
 f�r att diskutera detta. Min e-postadress �r [email protected].
 Detsamma g�ller naturligtvis �ven andra oklarheter, misstag och andra
 dumheter som jag kan ha orsakat, genom att utf�ra en d�lig
 �vers�ttning. Ett stort tack ska givetvis Eric S. Raymond ha, f�r att
 han har skrivit ett s� klart och fint dokument, ur vilket det �r
 mycket enkelt att extrahera all relevant information. Konverteringen
 till SGML-format utf�rdes 6 juni 1998. F�r�ndringarna detta lett till
 i sj�lva texten �r mycket sm�.



 2.  H�rdvaru-krav

 I XFree86 version 3.3 st�djer de f�ljande grafik-chip-upps�ttningarna.
 Dokumentationen som kommer med ditt grafikkort ska ange vilken chip-
 upps�ttning ("chipset" �vers.anm.) som anv�nds. Om du �r p� g�ng att
 k�pa ett nytt grafikkort, eller �r p� v�g att k�pa en ny maskin, som
 kommer med ett grafikkort, l�t f�rs�ljaren ta reda p� exakt vilken
 tillverkare, modell och chip-upps�ttning grafikkortet har. Detta kan
 kr�va att f�rs�ljaren �r tvungen att ringa den tekniska supporten �t
 dig; rent generellt brukar inte f�rs�ljare ha n�got emot att g�ra
 detta. M�nga f�rs�ljare av PC-h�rdvara s�ger s�dant som att grafik-
 kortet �r ett "standard SVGA-kort", vilket "ska funka" p� ditt system.
 F�rklara att din mjukvara (n�mn Linux och FreeBSD!) inte st�djer alla
 grafik-chips och att du m�ste ha detaljerad information.

 Du kan ocks� avg�ra vilken chip-upps�ttning ditt grafikkort anv�nder
 genom att k�ra SuperProbe-programmet, vilket kommer med XFree86-
 distributionen. Mera information om detta ges nedan.

 F�ljande standard-SVGA chip-upps�ttningar st�ds:


 �  Tseng ET3000, ET4000AX, ET4000/W32, ET6000

 �  Western Digital/Paradise PVGA1

 �  Western Digital WD90C00, WD90C10, WD90C11, WD90C24, WD90C30,
    WD90C31, WD90C33

 �  Genoa GVGA

 �  Trident TVGA8800CS, TVGA8900B, TVGA8900C, TVGA8900CL, TVGA9000,
    TVGA9000i, TVGA9100B, TVGA9200CX, TVGA9320, TVGA9400CX, TVGA9420,
    TGUI9420DGi, TGUI9430DGi, TGUI9440AGi, TGUI9660XGi, TGUI9680

 �  ATI 18800, 18800-1, 28800-2, 28800-4, 28800-5, 28800-6, 68800-3,
    68800-6, 68800AX, 68800LX, 88800GX-C, 88800GX-D, 88800GX-E,
    88800GX-F, 88800CX, 264CT, 264ET, 264VT, 264VT2, 264GT

 �  NCR 77C22, 77C22E, 77C22E+

 �  Cirrus Logic CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428,
    CLGD5429, CLGD5430, CLGD5434, CLGD5436, CLGD5440, CLGD5446,
    CLGD5462, CLGD5464, CLGD6205, CLGD6215, CLGD6225, CLGD6235,
    CLGD6410, CLGD6412, CLGD6420, CLGD6440

 �  OAK OTI067, OTI077, OTI087

 �  Avance Logic ALG2101, ALG2228, ALG2301, ALG2302, ALG2308, ALG2401

 �  Chips & Technologies 65520, 65530, 65540, 65545, 65520, 65530,
    65540, 65545, 65546, 65548, 65550, 65554

 �  MX MX68000, MX680010

 �  Video 7/Headland Technologies HT216-32

 �  SiS 86C201, 86C202, 86C205

 �  ARK Logic ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT

 �  RealTek RTG3106

 �  Alliance AP6422


 �  Matrox MGA2064W och Mystique cards

 �  NVidia/SGS Thomson NV1, STG2000

 F�ljande SVGA-chip-upps�ttningar med accelererade egenskaper st�ds
 ocks�:


 �  8514/A (och �kta kopior)

 �  ATI Mach8, Mach32, Mach64

 �  Cirrus CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428, CLGD5429,
    CLGD5430, CLGD5434, CLGD5436, CLGD5440, CGLD5446, CLGD5462,
    CLGD5464.

 �  S3 86C911, 86C924, 86C801, 86C805, 86C805i, 86C928, 86C864, 86C964,
    86C732, 86C764, 86C765, 86C868, 86C968, 86C325, 86C988

 �  Western Digital WD90C31, WD90C33, WD90C24A

 �  Weitek P9000

 �  IIT AGX-014, AGX-015, AGX-016

 �  IBM XGA-2

 �  Tseng ET4000/W32, ET4000/W32i, ET4000/W32p, ET6000

 �  Ark Logic ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT

 �  MGA2064W

 Grafikkort som anv�nder dessa chip-upps�ttningar st�ds p� alla buss-
 typer, inklusive VLB och PCI.

 Alla ovanst�ende modeller st�djer b�de 256-f�rgers och monokroma
 l�gen, med undantagen Avance Logic, MX och Video 7-chipsen, som bara
 st�djer 256-f�rgers l�ge. Om ditt grafikkort har tillr�ckligt mycket
 DRAM-minne installerat, s� kan m�nga av de ovan n�mnda chipsen �ven
 st�dja 16 och 32 bitar-per-pixel-l�ge (mer specifikt: vissa Mach32,
 P9000, S3 och Cirrus-kort). Den vanligaste konfigurationen �r 8 bitar
 per pixel (allts� 256 f�rger).

 Den monokroma servern st�djer ocks� vanliga (generic. �vers.anm.) VGA-
 kort, de monokroma Hercules-korten, Hyundai HGC1280, Sigma LaserView
 och de monokroma Apollo-korten. P� Compaq AVGA st�ds endast 64k
 grafik- minne av den monokroma servern, och GVGA har inte testats med
 mer �n 64k.

 Den h�r listan kommer otvivelaktigt att bli l�ngre med tiden.
 Utgivnings- informationen (release notes. �vers.anm.) f�r den senaste
 versionen av XFree86 ska inneh�lla en fullst�ndig lista �ver grafik-
 chip-upps�ttningar som st�ds.

 Ett problem som XFree86-utvecklarna m�ste brottas med �r att vissa
 tillverkare av grafikkort anv�nder icke-standardiserade mekanismer f�r
 att best�mma klock-frekvenserna som styr kortet. Vissa av dessa
 tillverkare ger antingen inte ut specifikationerna, som beskriver hur
 man ska programmera kortet, eller kr�ver av program-utvecklarna att de
 ska skriva p� ett avtal, som kr�ver att de h�ller tyst om
 specifikationerna, f�r att de ska f� informationen. Ett s�dant avtal
 skulle inskr�nka den fria distributionen av XFree86, vilket inte
 utvecklarna bakom XFree86 �r villiga att g�ra. Detta har l�nge varit
 ett stort problem med grafikkort som framst�llts av Diamond, men sedan
 version 3.1 av XFree86 har Diamond b�rjat jobba med utvecklarna, f�r
 att ge ut fria drivrutiner f�r dessa kort.

 Den rekommenderade maskinen f�r XFree86 under Linux �r en 486 med
 minst 8 MB RAM och ett grafikkort med en chip-upps�ttning som listas
 ovan. F�r b�sta resultat rekommenderar vi anv�ndningen av ett
 accelererat kort, som t.ex. ett S3-baserat kort. Du m�ste kolla med
 dokumentationen f�r XFree86 och s�kerst�lla att just ditt kort st�ds,
 innan du g�r ut och k�per ett dyrt grafikkort.

 Farrel McKay sammanst�ller resultaten av j�mf�relser mellan benchmark-
 tester f�r diverse grafikkort under XFree86. Dessa postas regelbundet
 till USENET-nyhetsgrupperna comp.windows.x.i386unix
 <news:comp.windows.x.i386unix>, comp.os.linux.x
 <news:comp.os.linux.x>,  <comp.benchmarks>,
 <comp.sys.ibm.pc.hardware.video>. De finns tillg�ngliga p� n�tet, p�
 <http://www.goof.com/xbench>.

 Som en kommentar inom parentes, kan vi tala om att Matt Welsh (detta
 dokuments grundare) personliga Linux-system var en 486DX2-66, 20 MB
 RAM, utrustad med ett VLB S3-863-kort med 2 MB DRAM. Han k�rde X-
 benchmark-tester p� den h�r maskinen, och fick lika bra resultat som
 p� en Sun Sparc IPX arbetsstation. Linux-systemet var ungef�r sju
 g�nger snabbare �n en Sparc IPX (f�r de nyfikna: XFree86-3.1 under
 Linux, med detta grafikkort, g�r i ungef�r 171000 xstones hastighet;
 Sparc IPX g�r i cirka 24000). Rent generellt kan man s�ga att XFree86
 p� ett Linux- system, med ett accelererat SVGA-kort, ger dig mycket
 b�ttre prestanda �n vad du kan finna p� n�gon kommersiell UNIX-
 arbetsstation (som vanligtvis anv�nder enkla "framebuffers" f�r
 grafiken).

 Din maskin beh�ver �tminstone 4 MB fysiskt RAM och 16 MB virtuellt RAM
 (t.ex. 8 MB fysiskt RAM och 8 MB swap-utrymme). Gl�m inte bort att ju
 mer fysiskt RAM du har, desto mindre kommer ditt system "swappa" till
 och fr�n h�rddisken, n�r minnet b�rjar ta slut. Eftersom "swappning"
 �r v�ldigt l�ngsamt (h�rddiskar �r v�ldigt l�ngsamma, j�mf�rt med
 RAM), s� �r 8 MB RAM eller mera n�dv�ndigt f�r att kunna k�ra XFree86
 p� ett f�rn�jsamt s�tt. 16 �r b�ttre. Ett system med 4 MB fysiskt RAM
 kan g� mycket (upp till tio g�nger) l�ngsammare, �n ett med 8 MB eller
 mer.


 3.  Installera XFree86

 Det �r ganska troligt att du fick XFree86 som en del av en Linux-
 distribution, i vilket fall det inte �r n�dv�ndigt att ladda ner
 XFree86 separat. I s� fall kan du hoppa �ver det h�r avsnittet.

 XFree86 bin�r-distribution f�r Linux finns p� ett antal FTP-sajter. P�
 XFree86 sajt finns den p�
 <ftp://ftp.xfree86.org/pub/XFree86/current/binaries/Linux-ix86>. (N�r
 detta skrivs �r den senaste versionen 3.2A; nyare versioner kommer d�
 och d�.)

 Innan du g�r n�got annat, ladda hem och k�r skal-programmet
 "preinst.sh".  Detta kan tala om f�r dig vilka f�rberedelser du m�ste
 vidta, innan du kan p�b�rja installeringen.

 Om du laddar ned XFree86 direkt, s� listar den h�r tabellen filerna i
 XFree86-distributionen.

 Du beh�ver en av f�ljande servrar:

    X338514.tgz
       Server f�r 8514-baserade kort.


    X33AGX.tgz
       Server f�r AGX-baserade kort.

    X33I128.tgz
       Server f�r Number Nine Imagine 128.

    X33Mach32.tgz
       Server f�r Mach32-baserade kort.

    X33Mach64.tgz
       Server f�r Mach64-baserade kort.

    X33Mach8.tgz
       Server f�r Mach8-baserade kort.

    X33Mono.tgz
       Server f�r monokroma grafik-l�gen.

    X33P9K.tgz
       Server f�r P9000-baserade kort.

    X33S3.tgz
       Server f�r S3-baserade kort.

    X33S3V.tgz
       Server f�r S3 ViRGE och ViRGE/VX (p� beta-niv�)

    X33SVGA.tgz
       Server f�r Super VGA-baserade kort.

    X33W32.tgz
       Server f�r ET4000/W32-baserade kort.

 Om du inte vet vilket du ska ta, ta VGA16-servern, X33VGA16.tgz. Du
 kommer �nd� att beh�va ladda ned den, eftersom du beh�ver den f�r att
 k�ra auto-konfigurerings-programmet i n�sta steg.

 F�ljande filer beh�vs:

    preinst.sh
       Skal-program som k�rs innan installeringen

    postinst.sh
       Skal-program som k�rs efter installeringen

    X33bin.tgz
       Resten av bin�r-filerna till X11R6

    X33cfg.tgz
       Konfigurations-filer till xdm, xinit och fs

    X33doc.tgz
       Dokumentation

    X33man.tgz
       Manual-sidor

    X33fnts.tgz
       75dpi-, misc- och PEX-typsnitt

    X33lib.tgz
       Delade X-bibliotek och support-filer

    X33set.tgz
       XF86Setup-verktyget

    X33VG16.tgz
       Server f�r VGA/EGA-baserade kort

 F�ljande filer �r valfria:

    X33f100.tgz
       100dpi-typsnitt

    X33fcyr.tgz
       Kyrilliska typsnitt

    X33fnon.tgz
       Andra typsnitt (kinesiska, japanska, koreanska, hebreiska)

    X33fscl.tgz
       Skalbara typsnitt (Speedo och Type1)

    X33fsrv.tgz
       Typsnitts-server och konfigurations-filer

    X33prog.tgz
       Header-filer till X, konfigurations-filer och kompilerings-
       bibliotek

    X33lkit.tgz
       X-server LinkKit

    X33lk98.tgz
       PC98 X-server LinkKit

    X33nest.tgz
       N�stad X-server

    X33prt.tgz
       X utskrifts-server

    X33vfb.tgz
       "Virtual framebuffer" X-server

    X33ps.tgz
       PostScript-version av dokumentationen

    X33html.tgz
       HTML-version av dokumentationen

 XFree86-katalogen ska inneh�lla utgivnings-information (release notes.
 �vers.anm.) f�r den senaste versionen, i RELNOTES. Se dessa f�r
 installerings-detaljer.

 Allt som kr�vs f�r att installera XFree86 �r att skaffa de ovanst�ende
 filerna, skapa katalogen /usr/X11R6 (som root) och packa upp filerna
 fr�n /usr/X11R6, med ett kommando s�som:



      gzip -dc X33bin.tgz | tar xfB -




 Kom ih�g att dessa tar-filer �r packade relativt /usr/X11R6, s� det �r
 viktigt att packa upp filerna d�r.

 Du m�ste ocks� se till att /usr/X11R6/bin finns i din s�kv�g. Detta
 kan du fixa genom att modifiera dina system-vida skal-
 konfigurationsfiler, /etc/profile eller /etc/csh.login (beroende p�
 vilket skal du, eller andra anv�ndare av ditt system, k�r). Eller s�
 kan du helt enkelt l�gga till katalogen till din personliga s�kv�g,
 genom att �ndra i /etc/.bashrc eller /etc/.cshrc, beroende p� vilket
 skal du k�r.

 Du m�ste ocks� se till s� att /usr/X11R6 kan hittas av ld.so,
 "runtime"-l�nkaren. F�r att g�ra detta, l�gg till raden


      /usr/X11R6/lib




 till filen /etc/ld.so.conf, och k�r /sbin/ldconfig, som root.


 4.  Konfigurera XFree86


 4.1.  Normal konfigurering

 Att st�lla in XFree86, s� att det kan anv�nda din mus, ditt tangent-
 bord, din sk�rm och ditt grafikkort ordentligt, var f�rut n�got av en
 svartkonst, vilken kr�vde omfattande hackande i en komplex
 konfigurationsfil. Men inte nu l�ngre; version 3.2/3.3 har gjort denna
 process n�stan trivial. Allt du beh�ver g�ra �r att k�ra ig�ng
 XF86Setup.

 Det h�r programmet �r baserat p� det faktum att all ny PC-h�rdvara nu
 f�r tiden kommer med sk�rmar som klarar av EGA/VGA-grafik. Det k�r
 ig�ng SVGA16-servern och anv�nder den f�r att f� ig�ng X i ett
 "minsta- gemensamma-n�mnare-l�ge", 640x480. Sen k�r det ett
 interaktivt program som leder dig genom en upps�ttning av fem
 konfigurations-avdelningar; mus, tangentbord, (grafik)kort, sk�rm och
 "annat" (diverse server- inst�llningar). Hela denna process �r ganska
 sm�rtfri.

 En mindre sak att ha i bakhuvudet �r att, om du �r som de flesta
 andra, som har en ny PC, s� �r ditt tangentbord faktiskt vad XF86Setup
 kallar "Generic 102-key PC (intl)", och inte standard-v�rdet, som �r
 "Generic 101-key PC". Om du v�ljer standard-v�rdet (101), kommer
 tangenterna l�ngst till h�ger p� ditt tangentbord (de numeriska
 tangenterna osv.)  eventuellt att sluta fungera.

 Om du inte �r riktigt s�ker p� vilken sorts sk�rm du har s� kan du
 prova alla som �r listade, fr�n b�rjan till slut. B�rja l�ngst upp och
 g� ned�t (de �vre alternativen inneh�ller l�gre klock-frekvenser och
 kr�ver mindre av h�rdvaran). G� tillbaks om du f�r st�rningar (hash.
 �vers.anm.) p� sk�rmen. Mindre st�rningar (bilden �r lite f�r stor,
 lite f�r liten, inte helt korrekt centrerad) �r inget problem, du
 kommer f� tillf�lle att r�tta till de felen omedelbart, i fin-
 inst�llnings-l�get.

 Och n�r programmet k�r ig�ng xvidtune, f�r att l�ta dig fininst�lla
 ditt grafikl�ge, l�t inte varnings-meddelandet skr�mma dig. Moderna
 "multisync"- sk�rmar (i motsats till sina f�reg�ngare, som hade fasta
 frekvenser) �r inte l�tta att skada p� det h�r s�ttet.

 XF86Config kanske f�ruts�tter att din mus-enhet �r /dev/mouse.  Om du
 uppt�cker att det inte fungerar, s� kan du beh�va en l�nk, /dev/mouse,
 till vilken /dev/cua(01)-enhet din mus nu �r i. Om du finner att
 XFree86 ger dig ett "mouse busy"-felmeddelande n�r



 ______________________________________________________________________
 gpm
 ______________________________________________________________________


 k�rs, s� kan du l�nka till /dev/ttyS(01) ist�llet.


 4.2.  Problem-l�sning


 Ibland kan det vara s� att n�got inte st�mmer helt och h�ller, n�r du
 startar upp X-servern. Detta orsakas n�stan alltid av ett fel i din
 konfigurationsfil. Vanligtvis �r det s� att sk�rmens "timing"-v�rden
 �r fel, eller att grafikkortets "dot clocks" �r felaktigt inst�llda.
 Mindre problem kan man fixa med xvidtune; en riktigt vanst�lld sk�rm-
 bild inneb�r oftast att du m�ste g� tillbaks till XF86Setup och v�lja
 en mindre avancerad sk�rm-typ.

 Om sk�rmbilden verkar rulla, eller om kanterna �r suddiga, s� �r det
 ett tydligt tecken p� att sk�rmens "timing"-v�rden eller "dot clocks"
 �r felinst�llda. Se ocks� till att du har angett ditt grafikkort och
 dess chip-upps�ttning korrekt, s�v�l som alla andra alternativ i
 Device-avdelningen, i XF86Config. Du m�ste se till s� att du �r
 absolut s�ker p� att du anv�nder r�tt X-server, och att
 /usr/X11R6/bin/X �r en symbolisk l�nk till denna server.

 Om inget annat fungerar, pr�va med att starta X "bart"; anv�nd allts�
 ett kommando i stil med:


      X > /tmp/x.out 2>&1




 Sen kan du d�da X-servern (genom att trycka ctrl-alt-backspace) och
 unders�ka inneh�llet i /tmp/x.out.  X-servern rapporterar alla
 varningar och fel; t.ex., om ditt grafik- kort inte har en "dot
 clock"-inst�llning som st�mmer �verens med n�got grafikl�ge som st�ds
 av din sk�rm.

 Kom ih�g att du kan anv�nda ctrl-alt-numeriskt + (allts� "+"-tangenten
 p� det numeriska tangentbordet) och ctrl-alt-numeriskt - f�r att byta
 mellan olika grafikl�gen, vilka finns listade p� Modes-raden i Screen-
 avdelningen i XF86Config. Om l�get med den h�gsta uppl�sningen inte
 ser bra ut, pr�va med att byta till en l�gre uppl�sning. Genom detta
 f�r du �tminstone reda p� att de delarna av din X-konfigurering
 fungerar.

 Kolla ocks� de vertikala och horisontella storleks- och l�ges-
 knapparna p� din sk�rm. I m�nga fall �r det n�dv�ndigt att justera
 dessa, n�r du k�r ig�ng X. T.ex., om sk�rmbilden verkar vara placerad
 lite f�r l�ngt �t den ena sidan, s� kan du vanligtvis fixa detta med
 kontrollerna p� din sk�rm.

 USENET-nyhetsgruppen comp.windows.x.i386unix �r �gnad �t diskussioner
 om XFree86, vilket �ven comp.os.linux.x �r. Det kan vara en bra id�
 att h�lla utkik efter meddelanden relaterade till ditt grafikkort; du
 kan st�ta p� n�gon som har exakt samma problem som du.


 4.3.  Special-inst�llningar



 Om din sk�rm st�djer en uppl�sning p� 1600x1200 bildpunkter, kommer du
 bli tvungen att modifiera dina X-inst�llningar f�r hand, f�r att n�
 optimal prestanda. Den h�gsta uppl�sningen som XF86Setup kan ge dig �r
 1280x1024.

 Om du vill �ndra i dina grafik-inst�llningar f�r hand, av denna eller
 n�gon annan anledning, ta en titt p� LDPs XFree86 Video Timings HOWTO,
 <http://sunsite.unc.edu/LDP/HOWTO/XFree86-Video-Timings-HOWTO.html>.
 (Detta �r en aktuell HTML-version av filen "Videomodes.doc", som
 kommer med XFree86.)


 4.4.  Anv�nda 16-bitars f�rg


 Som standard anv�nder X 8-bitars f�rgdjup, vilket ger 256 f�rger. F�r
 att g� runt denna begr�nsning allokerar m�nga program sina egna
 f�rgpaletter, vilket resulterar i att f�rgerna pl�tsligt byts ut p�
 sk�rmen, d� du r�r muspekaren mellan tv� f�nster, vilka har varsin
 privat f�rgpalett. Webb-l�saren Arena �r ett exempel p� ett program
 som g�r detta.

 Om du vill anv�nda avancerade grafik-program, s� r�cker antagligen
 inte 256 f�rger s� l�ngt. Du kan bli tvungen att g� �ver till
 16-bitars f�rgdjup (65536 f�rger). Men akta dig, alla program fungerar
 inte med 16-bitars f�rgdjup.

 Du kan anv�nda 16-bitars f�rgdjup, med 65000 olika f�rger, helt enkelt
 genom att starta X med

 ______________________________________________________________________
     startx -- -bpp 16
 ______________________________________________________________________



 eller genom att l�gga in


 ______________________________________________________________________
     exec X :0 -bpp 16
 ______________________________________________________________________



 i din .xserverrc-fil. F�r att detta ska fungera m�ste du ha en


 ______________________________________________________________________
 screen
 ______________________________________________________________________



 --avdelning i din XF86Config-fil, med


 ______________________________________________________________________
     DefaultColorDepth 16
 ______________________________________________________________________



 Om du anv�nder xdm s� kan du bli tvungen att �ndra i Xservers-filen,
 vilken vanligtvis �r placerad i /etc/X11/xdm/. En typisk konfiguration
 har bara en okommenterad rad, som ser ut n�got i stil med
 ______________________________________________________________________
       :0 local /usr/X11R6/bin/X
 ______________________________________________________________________



 L�gg till

 ______________________________________________________________________
 -bpp 16
 ______________________________________________________________________


 till startalternativen:


 ______________________________________________________________________
       :0 local /usr/X11R6/bin/X -bpp 16
 ______________________________________________________________________



 Du kan ocks� bli tvungen att l�gga till saker till
 "screen"-avdelningen i din (H�r �r meningen oavslutad, i alla format
 av det engelska originalet.)

 Fler f�rger g�r att ditt grafikkort flyttar runt mer data i taget. Om
 ditt grafikkort inte klarar av detta, kommer antingen uppl�sningen
 eller uppdaterings-frekvensen s�nkas. XFree reducerar som standard
 uppl�sningen.  Om du vill beh�lla uppl�sningen och s�nka uppdaterings-
 frekvensen, s� f�r du s�tta in en ny l�ges-rad (mode line. �vers.anm.)
 i din XF86Config-fil, vilken anger uppl�sningen, med en l�gre
 uppdateringsfrekvens. T.ex. s� kan man ers�tta det gamla v�rdet



      Modeline "1024x768"  75  1024 1048 1184 1328 768 771 777 806 -hsync -vsync




 med


      Modeline "1024x768"  65  1024 1032 1176 1344 768 771 777 806 -hsync -vsync.




 De magiska numren, 75 och 65, �r de respektive klock-frekvenserna,
 vilka rapporteras av X, i din .X.err-fil. Se "monitors"-filen i XF86-
 dokumentationen f�r "Modelines" som passar till den maximala klock-
 frekvens, som ditt grafikkort kan klara av, med 16-bitars f�rgdjup.


 5.  K�ra XFree86

 N�r du har konfigurerat din XF86Config-fil, �r du klar f�r att k�ra
 ig�ng X-servern och ta den p� en test-runda. Se f�rst till att
 /usr/X11R6/bin finns med i din s�kv�g.

 Kommandot f�r att k�ra ig�ng XFree86 �r

      startx


 Detta �r en fasad (front-end. �vers.anm.) till xinit (om du �r van att
 anv�nda xinit p� andra UNIX-system).

 Detta kommando startar X-servern och k�r de kommandon som det hittar i
 filen .xinitrc i din hemkatalog. .xinitrc �r ett skal-program, vilket
 inneh�ller X-klienter, som det k�r ig�ng. Om den h�r filen inte finns,
 s� anv�nds systemets standard-fil, /usr/X11R6/lib/X11/xinit/xinitrc.

 En vanlig, enkel .xinitrc-fil ser ut s� h�r:



      #!/bin/sh

      xterm -fn 7x13bold -geometry 80x32+10+50 &
      xterm -fn 9x15bold -geometry 80x34+30-10 &
      oclock -geometry 70x70-7+7 &
      xsetroot -solid midnightblue &

      exec twm




 Det h�r skal-programmet k�r ig�ng tv� xterm-klienter, en oclock och
 s�tter "root"-f�nstrets (bakgrundens) f�rg till midnightblue. Sedan
 k�r den ig�ng twm, the window manager (f�nster-hanteraren.
 �vers.anm.). Observera att twm k�rs med skalets exec-uttryck; detta
 g�r att xinit-processen ers�tts av twm. N�r twm-processen avslutas,
 kommer X-servern att sl�s av. Du kan f� twm att avslutas genom att
 anv�nda "root"-menyerna: tryck ned musknapp 1 p� skrivbordets
 bakgrund; detta kommer att ge dig en "popup"-meny, vilken l�ter dig
 v�lja alternativet Exit twm.

 Se efter s� att det sista kommandot i .xinitrc startas med exec, och
 att det inte placeras i bakgrunden (ingen ampersand, "&"-tecken, p�
 slutet av raden). Annars kommer X-servern att st�ngas av s� fort den
 har startat klienterna i .xinitrc-filen.

 Du kan �ven avsluta X genom att trycka ctrl-alt-backspace samtidigt.
 Detta sl�r av (d�dar) X-servern med en g�ng, och avslutar f�nster-
 systemet.

 Det ovanst�ende �r ett v�ldigt, v�ldigt enkelt exempel p� en
 skrivbords- konfiguration. M�nga underbara program och konfigurationer
 finns tillg�ngliga, med lite arbete p� din .xinitrc-fil.
 F�nsterhanteraren fvwm, t.ex., ger dig ett virtuellt skrivbord d�r du
 kan st�lla in f�rger, typsnitt, f�nstrens storlekar och positioner
 osv., s� mycket du vill.

 Om X-Window-systemet �r n�got nytt f�r dig, s� rekommenderar vi dig
 starkt att skaffa en bok, t.ex. The X Window System: A User's Guide.
 Anv�ndningen och konfigureringen av X �r alldeles f�r detaljerad och
 intrikat f�r att g�s igenom h�r. Se man-sidorna f�r xterm, oclock och
 twm, f�r tips om hur du ska komma ig�ng.


 5.1.  Villkor f�r anv�ndning

 Upphovsr�tten (copyright) till det h�r dokumentet, 1996, tillh�r Eric
 S. Raymond. Du f�r anv�nda, sprida och kopiera det fritt, f�rutsatt
 att du:


 �  Inte utel�mnar eller �ndrar denna avdelnin, om upphovsr�tten.

 �  Inte utel�mnar eller �ndrar versions-numret eller datumet.

 �  Inte utel�mnar eller �ndrar dokumentets h�nvisningar till den
    aktuella WWW-versionen.

 �  Klart markerar alla avkortade eller f�r�ndrade versioner som
    s�dana.

 Dessa begr�nsningar �r avsedda att skydda potentiella l�sare fr�n
 f�r�ldrade eller f�rvanskade versioner. Om du tycker att du har en bra
 anledning att g�ra ett undantag, kontakta mig.


 5.2.  Tillk�nnagivanden

 Det h�r dokumentet startades ursprungligen av Matt Welsh i den dunkla
 forntidens avgrund. Tack, Matt!