  Linux XFree86 KAKO
  Eric S. Raymond, esr@thyrsus.com
  verzija 5.12, 12. svibnja 1999.

  Ovaj dokument opisuje nabavljanje, instaliranje i konfiguriranje
  verzije 3.3 XFree86 verzije X Window Systema (X11R6) za Linux sustave.
  Korak po korak objanjava prilagoavanje XFree86 vaem sustavu.

  ______________________________________________________________________

  Sadraj


  1. Uvod

     1.1 Drugi izvori informacija
     1.2 Nove verzije ovog dokumenta
     1.3 Primjedbe i ispravci

  2. Hardverske potrebe

  3. Instaliranje XFree86

  4. Konfiguriranje XFree86

     4.1 Uobiajena konfiguracija
     4.2 Problemi
     4.3 Daljnja podeavanja
     4.4 Koritenje 16-bitne boje

  5. Koritenje XFree86

  6. Uvjeti koritenja

     6.1 Zahvale

  7. Prijevodi

  ______________________________________________________________________



  11..  UUvvoodd


  X Window System veliko je i mono (neki kau preveliko i previe
  sloeno) grafiko suelje za Unix sustave. Izvorni X Window System
  razvijen je na MIT-u; komercijalni proizvoai postavili su ga za
  standard na Unix platformama. Skoro svaka Unix radna stanica na
  svijetu koristi neku varijantu X Window Systema.

  Besplatni port MIT X Windows Systema, verzije 11 i izdanja 6 (X11R6)
  za 80386/80486/Pentium Unix sustave razvio je tim programera ispoetka
  voenih od Davida Wexelblata, dwex@XFree86.org. Taj port, poznat kao
  XFree86, radi pod System V/386, 386BSD-om i drugim x86 Unix
  implementacijama, kao i na Linuxu. Ukljuuje sve potrebne izvrne i
  ostale datoteke, librarye i alate.

  Potpune informacije o XFree86-u moete nai na njihovim stranicama,
  <http://www.XFree86.org>.

  U ovom dokumentu korak po korak je objanjeno kako instalirati i
  konfigurirati XFree86 za Linux, ali neke ete detalje morati saznati
  sami itanjem dokumentacije samog XFree86. (O toj dokumentaciji bit e
  rijei poslije.) Meutim, koritenje i prilagoavanje X Window Systema
  svojim potrebama daleko je izvan opsega ovog dokumenta -- za to
  proitajte jednu od mnogih dobrih knjiga o koritenju X Window
  Systema.


  11..11..  DDrruuggii iizzvvoorrii iinnffoorrmmaacciijjaa


  Ako nikad prije niste uli za Linux, tu je nekoliko izvora osnovnih
  informacija o sustavu. Najlake ete ih nai preko stranica Linux
  Documentation Projecta na  <http://metalab.unc.edu/LDP/>.  Tamo moete
  nai i najnoviju, svjeu verziju ovog dokumenta, na
  <http://metalab.unc.edu/LDP/HOWTO/XFree86-HOWTO.html>.


  11..22..  NNoovvee vveerrzziijjee oovvoogg ddookkuummeennttaa


  Nove verzije LLiinnuuxx XXFFrreeee8866 HHOOWWTTOO--aa redovito se alju u
  comp.os.linux.help, comp.os.linux.announce i news.answers. Takoer e
  se pojavljivati na raznim Linux WWW i FTP posluiteljima, kao i na
  stranicama LDP-a.

  Najnoviju verziju ovog dokumenta uvijek moete vidjeti WWW-om na
  <http://metalab.unc.edu/LDP/HOWTO/XFree86-HOWTO.html>.


  11..33..  PPrriimmjjeeddbbee ii iisspprraavvccii


  Ako imate prijedloga ili pitanja o ovom dokumentu, slobodno poaljite
  poruku Ericu S. Raymondu na esr@thyrsus.com. Drago mi je uti bilo
  kakve prijedloge ili kritike. Ako u ovom dokumentu naete neku greku,
  obavijestite me da ju mogu ispraviti u slijedeoj verziji. Hvala.

  _N_e aljite mi pitanja o tome kako natjerati vau grafiku karticu ili
  monitor da proradi s X-om. Ovaj bi KAKO trebao biti brz, bezbolan
  vodi u _n_o_r_m_a_l_n_o_j instalaciji novim interaktivnim konfiguratorom. Ako
  naletite na probleme, pogledajte XFree86 Video Timings HOWTO,
  <http://metalab.unc.edu/LDP/HOWTO/XFree86-Video-Timings-HOWTO.html>.
  (To je zapravo svea HTML verzija XFree86-ove datoteke
  Videomodes.doc.)  Tamo je sve to znam o rjeavanju problema s
  konfiguriranjem. Ako vam to ne pomae, ne mogu ni ja.


  22..  HHaarrddvveerrsskkee ppoottrreebbee


  XFree86 3.3.3 trenutno podrava ove grafike ipove: Koji ip koristi
  vaa grafika kartica trebalo bi pisati u njenoj dokumentaciji. Ako
  kupujete novu grafiku karticu ili novo raunalo koje dolazi s
  grafikom karticom, neka vam prodava tono kae proizvoaa, model i
  ipset grafike kartice. Moda e zbog toga prodava zvati tehniku
  podrku za vas; obino e to rado uiniti. Mnoge tvrtke koje prodaju
  PC hardver e rei da je grafika kartica ``standardna SVGA kartica''
  koja bi ``trebala raditi'' na vaem raunalu.  Objasnite im da va
  softver (spomenite Linux i XFree86!) ne podrava sve grafike ipsete
  i da vam trebaju detaljni podaci.

  ipset svoje grafike kartice takoer moete saznati pokretanjem
  programa SuperProbe ukljuenog u XFree86 distribuciju. O tome e
  kasnije biti vie rijei.


     AArrkk LLooggiicc
        ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT

     AAlllliiaannccee
        AP6422, AT24


     AATTII
        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, 264GT, 264VT-B, 264VT3,
        264GT-B, 264GT3 (ovaj popis ukljuuje Mach8, Mach32, Mach64, 3D
        Rage, 3D Rage II i 3D Rage Pro)


     AAvvaannccee LLooggiicc
        ALG2101, ALG2228, ALG2301, ALG2302, ALG2308, ALG2401


     CChhiippss && TTeecchhnnoollooggiieess
        65520, 65525, 65530, 65535, 65540, 65545, 65546, 65548, 65550,
        65554, 65555, 68554, 69000, 64200, 64300


     CCiirrrruuss LLooggiicc
        CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428, CLGD5429,
        CLGD5430, CLGD5434, CLGD5436, CLGD5440, CLGD5446, CLGD5462,
        CLGD5464, CLGD5465, CLGD5480, CLGD6205, CLGD6215, CLGD6225,
        CLGD6235, CLGD6410, CLGD6412, CLGD6420, CLGD6440, CLGD7541(*),
        CLGD7543(*), CLGD7548(*), CLGD7555(*)


     CCyyrriixx
        MediaGX, MediaGXm


     CCoommppaaqq
        AVGA


     DDiiggiittaall EEqquuiippmmeenntt CCoorrppoorraattiioonn
        TGA


     EEppssoonn
        SPC8110


     GGeennooaa
        GVGA


     IIBBMM
        8514/A (i pravi klonovi), XGA-2


     IIIITT
        AGX-014, AGX-015, AGX-016


     MMaattrrooxx
        MGA2064W (Millennium), MGA1064SG (Mystique i Mystique 220),
        MGA2164W (Millennium II PCI i AGP), G100, G200


     MMXX MX68000(*), MX680010(*)



     NNCCRR
        77C22(*), 77C22E(*), 77C22E+(*)


     NNeeooMMaaggiicc
        2200, 2160, 2097, 2093, 2090, 2070


     NNuummbbeerr NNiinnee
        I128 (serije I i II), Revolution 3D (T2R)


     NNVViiddiiaa//SSGGSS TThhoommssoonn
        NV1, STG2000, RIVA128, Riva TNT


     OOAAKK
        OTI067, OTI077, OTI087


     RReeaallTTeekk
        RTG3106(*)


     RReennddiittiioonn
        V1000, V2x00


     SS33 86C911, 86C924, 86C801, 86C805, 86C805i, 86C928, 86C864, 86C964,
        86C732, 86C764, 86C765, 86C767, 86C775, 86C785, 86C868, 86C968,
        86C325, 86C357, 86C375, 86C375, 86C385, 86C988, 86CM65, 86C260


     SSiiSS
        86C201, 86C202, 86C205, 86C215, 86C225, 5597, 5598, 6326


     33DDLLaabbss
        GLINT 500TX, GLINT MX, Permedia, Permedia 2, Permedia 2v


     TTsseenngg
        ET3000, ET4000AX, ET4000/W32, ET4000/W32i, ET4000/W32p, ET6000,
        ET6100


     TTrriiddeenntt
        TVGA8800CS, TVGA8900B, TVGA8900C, TVGA8900CL, TVGA9000,
        TVGA9000i, TVGA9100B, TVGA9200CXR, Cyber9320(*), TVGA9400CXi,
        TVGA9420, TGUI9420DGi, TGUI9430DGi, TGUI9440AGi, TGUI9660XGi,
        TGUI9680, ProVidia 9682, ProVidia 9685(*), Cyber 9382, Cyber
        9385, Cyber 9388, 3DImage975, 3DImage985, Cyber 9397, Cyber 9520


     VViiddeeoo 77//HHeeaaddllaanndd TTeecchhnnoollooggiieess
        HT216-32(*)


     WWeeiitteekk
        P9000, P9100


     WWeesstteerrnn DDiiggiittaall//PPaarraaddiissee
        PVGA1


     WWeesstteerrnn DDiiggiittaall
        WD90C00, WD90C10, WD90C11, WD90C24, WD90C24A, WD90C30, WD90C31,
        WD90C33

  (*) Napomena: ovako oznaeni ipovi imaju ili ogranienu podrku, ili
  se njihovi driveri aktivno ne odravaju.

  Sve navedene su podrane u 256 boja, a neke su podrane u
  monokromatskim i 16-bojnim modovima, a neke pri veim dubinama boja.

  Monokromatski server podrava i generike VGA kartice, koristei 64 KB
  video memorije u jednoj banci, monokromatsku karticu Hercules,
  monokromatske kartice Hyundai HGC1280, Sigma LaserView i Apollo.

  VGA16 server podrava bankiranje memorije sa ET4000, Trident, ATI,
  NCR, OAK i Cirrus 6420 ipsetima omoguavajui veliine virtualnog
  prikaza do 1600x1200 (uz 1 MB video memorije). Za druge ipsete
  veliina prikaza je ograniena na otprilike 800x600.

  Svje popis podranih kartica moete nai na
  <http://www.xfree86.org/3.3.3/README3.html>.

  Video kartice s navedenim ipsetima su podrane na svim vrstama
  sabirnica, ukljuujui VLB i PCI.

  U razvoju XFree86 nailo se na problem nestandardnih mehanizama nekih
  proizvoaa grafikih kartica za dobivanje satnih frekvencija na
  kojima kartica radi. Neki od ovih proizvoaa ne objavljuju
  specifikacije programiranja kartice ili zahtijevaju potpisivanje
  ugovora o tajnosti informacija koje e dati. Oito, to bi ograniilo
  slobodnu distribuciju XFree86 to razvojni tim nije spreman rtvovati.
  Ovo je dugo bio problem s nekim Diamondovim grafikim karticama, ali
  od verzije 3.1 Diamond je poeo suraivati s razvojnim timom u
  razvijanju besplatnih drivera za te kartice.

  Preporuena konfiguracija za XFree86 pod Linuxom je 486 ili bolji s
  barem 8 megabajta RAM-a i grafikom karticom na gornjem popisu. Za
  bolje rezultate preporuamo akceleratore, na primjer S3 karticu. Prije
  nego ponete traiti skup hardver, provjerite u dokumentaciji XFree86
  da li je vaa kartica podrana.

  Za usporedbu, raunalo Matta Welsha (prvog autora ovog KAKO-a) bilo je
  486DX2/66, s 20 MB RAM-a i VLB S3-864 karticom s 2 MB DRAM-a. Pokretao
  je X benchmarke na tom stroju i Sun Sparc IPX radnim stanicama. Linux
  sustav bio je otprilike 7 puta bri od Sparc IPX-a (za radoznale,
  XFree86-3.1 pod Linuxom na toj kartici radi s 171 000 xstonea; Sparc
  IPX na oko 24 000). Openito, XFree86 na Linux raunalu s ubrzanom
  SVGA karticom dat e vam puno bolje rezultate od komercijalnih Unix
  radnih stanica (koje obino za grafiku koriste jednostavne
  framebuffere).

  Vaem e stroju trebati barem 4 MB fizikog RAM-a i 16 MB virtualne
  memorije (ili 8 MB fizike i 8 MB swapa). Naravno, to je vie
  fizikog RAM-a, manje e se koristiti disk kad je malo memorije.
  Virtualna memorija je neizbjeno sporija (diskovi su puno sporiji od
  memorije), 8 MB RAM-a nuno je za udoban rad s XFree86. 16 je bolje.
  Raunalo s 4 MB RAM-a radi _p_u_n_o (do 10 puta) sporije nego s 8 ili vie
  MB.


  33..  IInnssttaalliirraannjjee XXFFrreeee8866


  Vjerojatno ste XFree86 dobili kao dio Linux distribucije, pa odvojeno
  nabavljanje nije potrebno. Ili ete moda uspjeti nai RPM binarne
  pakete za va stroj, koje moete jednostavno instalirati koristei
  rpm(1). Ako je tako, ovo poglavlje preskoite.

  Distribucija izvrnih datoteka XFree86 za Linux moe se nai na vie
  FTP posluitelja. Na XFree86 posluitelju se nalazi u
  <ftp://ftp.xfree86.org/pub/XFree86/current/binaries/>.

  Najprije to skinite i pokrenite preinst.sh skriptu. Ona e vam javiti
  to je potrebno da nastavite instalaciju.

  Ako XFree86 izravno skidate, ovo su datoteke u distribuciji XFree86
  3.3.

  Treba vam jedan od ovih servera:

     XX88551144..ttggzz
        Server za 8514 bazirane kartice.


     XXAAGGXX..ttggzz
        Server za AGX bazirane kartice.


     XXII112288..ttggzz
        Server za Number Nine Imagine 128.


     XXMMaacchh3322..ttggzz
        Server za Mach32 bazirane kartice.


     XXMMaacchh6644..ttggzz
        Server za Mach64 bazirane kartice.


     XXMMaacchh88..ttggzz
        Server za Mach8 bazirane kartice.


     XXMMoonnoo..ttggzz
        Server za monokromatske grafike modove.


     XXPP99KK..ttggzz
        Server za P9000 bazirane kartice.


     XXSS33..ttggzz
        Server za S3 bazirane kartice.


     XXSS33VV..ttggzz
        Server za S3 ViRGE i ViRGE/VX (smatra se betom)


     XXSSVVGGAA..ttggzz
        Server za Super VGA bazirane kartice.


     XXWW3322..ttggzz
        Server za ET4000/W32 bazirane kartice.


  Ako ne znate koji biste uzeli, uzmite VGA16 server, XVG16.tgz.  Njega
  ete moda ionako skinuti jer vam treba za automatsku konfiguraciju u
  slijedeem koraku.

  Sve ove datoteke su potrebne:

     pprreeiinnsstt..sshh
        Pred-instalacijska skripta.


     ppoossttiinnsstt..sshh
        Post-instacijska skripta.


     XXbbiinn..ttggzz
        Ostali X11R6 programi.


     XXccffgg..ttggzz
        Konfiguracijske datoteke za xdm, xinit i fs.


     XXddoocc..ttggzz
        Dokumentacija.


     XXmmaann..ttggzz
        Man stranice.


     XXffnnttss..ttggzz
        75dpi, misc i PEX fontovi.


     XXlliibb..ttggzz
        Dijeljeni X libraryi i podrka.


     XXsseett..ttggzz
        Program XF86Setup.


     XXVVGG1166..ttggzz
        Server za VGA/EGA ploe.


  Ove su datoteke opcionalne:

     XXff110000..ttggzz
        100dpi fontovi


     XXffccyyrr..ttggzz
        iriliki fontovi


     XXffnnoonn..ttggzz
        Ostali fontovi (kineski, japanski, korejski, hebrejski)


     XXffssccll..ttggzz
        Scalable fontovi (Speedo i Type1)


     XXffssrrvv..ttggzz
        Font server i konfiguracijske datoteke


     XXpprroogg..ttggzz
        X zaglavlja, konfiguracijske datoteke i libovi za kompajliranje
     XXllkkiitt..ttggzz
        X server LinkKit


     XXllkk9988..ttggzz
        PC98 X server LinkKit


     XXnneesstt..ttggzz
        Ugnijeeni X server


     XXpprrtt..ttggzz
        X print server


     XXvvffbb..ttggzz
        X server s virtualnim framebufferima


     XXppss..ttggzz
        Dokumentacija u PostScriptu


     XXhhttmmll..ttggzz
        Dokumentacija u HTML-u


  U XFree86 direktoriju trebala bi biti datoteka RELNOTES s napomenama
  za trenutnu verziju. Proitajte ju za detalje instaliranja.

  Za instalaciju XFree86 samo trebate nabaviti nabrojane datoteke, kao
  root stvoriti direktorij /usr/X11R6/ i otpakirati datoteke iz
  /usr/X11R6/ naredbom slinoj ovoj:


  $ gzip -dc Xbin.tgz | tar xfB -



  Nemojte zaboraviti da su te tar datoteke zapakirane relativno s
  /usr/X11R6, pa je vano da ih tamo otpakirate.

  /usr/X11R6/bin mora biti u PATH-u. Provjerite editiranjem /etc/profile
  ili /etc/csh.login (ovisno o ljusci koju vi ili drugi korisnici
  koristite). A moete i jednostavno taj direktorij dodati svom osobnom
  PATH-u mijenjanjem .bashrc ili .cshrc, ovisno o vaoj ljusci.

  Provjerite i da li ld.so, koji povezuje dijeljene librarye, moe nai
  /usr/X11R6/lib/ direktorij. Odnosno, dodajte red


  /usr/X11R6/lib


  datoteci /etc/ld.so.conf i kao root pokrenite /sbin/ldconfig.


  44..  KKoonnffiigguurriirraannjjee XXFFrreeee8866



  44..11..  UUoobbiiaajjeennaa kkoonnffiigguurraacciijjaa



  Konfiguriranje XFree86 za koritenje vaeg mia, tipkovnice, monitora
  i grafike kartice nekad je bilo slino crnoj magiji, zahtijevajui
  podosta runog ureivanja komplicirane konfiguracijske datoteke. Vie
  ne: 3.2/3.3 uinila je postupak skoro trivijalnim. Samo trebate
  pokrenuti program XF86Setup.

  Ovaj se program oslanja na injenicu da u se dananje vrijeme sav novi
  PC hardver isporuuje s EGA/VGA monitorima. Pokree VGA16 server i
  koristi ga za X u najmanjem zajednikom nazivniku -- 640x480 modu.
  Zatim pokree interaktivni program koji vas vodi kroz niz od pet
  konfiguracijskih panela -- mi, tipkovnica, grafika kartica, monitor
  i "ostalo" (sporedne mogunosti servera). Cijeli je postupak prilino
  bezbolan.

  (Ako radite na Red Hat Linuxu, moda ete vidjeti drugi program koji
  se zove xf86config. On radi vrlo slino XF86Setup-u, ali ne koristi X
  suelje ni VGA16 server.)

  Jedna sporedna stvar: veina ljudi ima ono to XF86Setup zove "Generic
  102-key PC (intl)", a ne izabranu "Generic 101-key PC" tipkovnicu.
  Ako odaberete izabranu (101), tipke skroz desno na tipkovnici
  (numeriki dio i prijatelji) moda prestane raditi.

  Ako niste sigurni u tip monitora, redom isprobajte ponuene. Ponite
  od vrha (gore su nie dot-clock brzine i manje zahtijevaju od
  hardvera). Ako dobijete udnu ili vrlo uvrnutu sliku, odustanite.
  Manje distorzije (slika malice prevelika, malice premala ili malice
  necentrirana) nisu problem; odmah ih moete ispraviti manjim
  podeavanjima moda.

  A kada program pokrene xvidtune za mijenjanje video moda, nemojte biti
  nervozni zbog upozorenja na poetku. Moderni multisync monitori (za
  razliku od njihovih prethodnika s fiksnom frekvencijom) ne mogu se
  lako na taj nain otetiti.

  XF86Config moda pretpostavi da je ureaj mia /dev/mouse. Ako mi ne
  radi, simboliki veite /dev/mouse na /dev/ca[01] na koji je mi
  povezan. Ako XFree86 prikae greku "mouse busy" dok gpm radi, veite
  /dev/ttyS[01].

  Konfiguracijski proces funkcionira izabiranjem servera koji odgovara
  opem tipu vae grafike kartice (kao to je XF86_VGA16, XF86_Mach64,
  ili XF86_S3) i konfiguriranjem XF86Config kojeg e server proitati
  pri pokretanju kako bi saznao parametre posebne za vau instalaciju.
  Lokacija XF86Config ovisi o vaem OS-u, ali jedno od mjesta na kojem
  biste ga mogli nai je /etc/X11.

  Na starijim verzijama XFree86 XF86Setup naredbu X simboliki vee na
  izabrani server. U novijim verzijama X je umjesto toga vezan za set-
  user-id omota koji se zove Xwrapper. Zamisao je da se sve setuid root
  stvari maknu u Xwrapper kako server ne bi morao raditi kao setuid
  root.


  44..22..  PPrroobblleemmii


  Povremeno, neto nee biti kako treba kad pokrenete X server. Gotovo
  uvijek to je zbog problema u konfiguracijskoj datoteci. Obino, timing
  vrijednosti monitora su iskljuene ili brzina grafike kartice krivo
  postavljena. Manje probleme sredit e xvidtune; stvarno zbrljan zaslon
  obino znai da se morate vratiti u XF86Setup i odabrati loiji tip
  monitora.

  Ako se zaslon vrti ili su rubovi nejasni, to jasno pokazuje da su
  timing vrijednosti monitora ili brzina kartice netoni. Provjerite da
  li se koristi pravi ipset i ostale opcije dijela Device XF86Config-a.
  Svakako provjerite da li se koristi pravi X server i da je
  /usr/X11R6/bin/X simboliki vezan za njega.

  Ako nita drugo ne uspije, probajte pokrenuti "goli" X; odnosno,
  naredbom kao to je:


  $ X > /tmp/x.izlaz 2>&1


  Zatim X server moete ubiti (pomou tipki <CTRL>-<ALT>-<BACKSPACE>) i
  pregledati sadraj /tmp/x.izlaz. X server e prijaviti sva upozorenja
  ili greke -- na primjer, ako vaa grafika kartica nema dot clock
  koji odgovara modu koji monitor podrava.

  Ne zaboravite da moete koristiti <CTRL>-<ALT>-<numeriko +> i
  <CTRL>-<ALT>-<numeriko -> za prebacivanje izmeu video modova
  popisanih u Modes redu dijela Screen XF86Config-a.  Ako mod s najveom
  rezolucijom ne izgleda dobro, probajte s niim rezolucijama. Tako ete
  barem saznati koji dio vae X konfiguracije dobro funkcionira.

  Provjerite i kontrole za irinu i duinu slike vaeg monitora. U
  mnogim sluajevima samo ih treba prilagoditi pri pokretanju X-a. Na
  primjer, ako zaslon izgleda malo pomaknut na stranu, obino to moete
  ispraviti kontrolama monitora.

  USENET grupa comp.windows.x.i386unix posveena je raspravama o
  XFree86, kao i comp.os.linux.x. Pametno je pratiti poruke vezane uz
  vau grafiku konfiguraciju -- moda naletite na nekog s istim
  problemima.


  44..33..  DDaalljjnnjjaa ppooddeeaavvaannjjaa


  Ako va monitor podrava 1600x1200 morat ete runo mijenjati svoju X
  konfiguraciju za najbolje rezultate -- najvia rezolucija koju
  podrava XF86Setup je 1280x1024.

  U sluaju da iz ovog ili onog razloga elite runo mijenjati svoju
  konfiguraciju, pogledajte XFree 86 Video Timings HOWTO,
  <http://metalab.unc.edu/LDP/HOWTO/XFree86-Video-Timings-HOWTO.html>.
  (To je samo svjea HTML verzija datoteke Videomodes.doc iz XFree86.)


  44..44..  KKoorriitteennjjee 1166--bbiittnnee bboojjee


  X normalno koristi 8-bitnu dubinu boje koja daje 256 boja. Kako bi
  izbjegle ovo ogranienje, mnoge aplikacije zauzimaju svoje mape boja
  zbog ega se dogaaju nagle promjene boja kad kursor prijee preko dva
  prozora s razliitim bojama. Na taj nain radi Arena WWW browser.

  Ako elite koristiti naprednije grafike aplikacije 256 boja moda
  nee biti dovoljno. Moda ete morati prijei na 16-bitnu dubinu (65
  536 boja). Ali paljivo, sa 16-bitnim bojama sve aplikacije ne rade.

  16-bitnu dubinu s 65 tisua razliitih boja koristite jednostavno
  pokretanjem X pomou:


  startx -- -bpp 16



  ili stavljanjem


      exec X :0 -bpp 16



  u svoju .xserverrc datoteku. Meutim, da bi to radilo, potrebna je
  Screen sekcija u XF86Config-u s


      DefaultColorDepth 16



  Ako koristite xdm, moda ete morati promijeniti datoteku Xservers,
  koja se vjerojatno nalazi u /etc/X11/xdm/. Tipina konfiguracija ima
  samo jedan red koji nije zakomentiran, a izgleda poput


        :0 local /usr/X11R6/bin/X



  Samo dodajte -bpp 16 opcijama kod pokretanja:


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



  Takoer ete 'screen' dijelu svoje X konfiguracije morati dodati
  Display dio s Depth vrijednou 16. Obino moete jednostavno kopirati
  8-bitni Display dio i promijeniti samo Depth polje.

  Zbog vie boja vaa grafika kartica prenosi vie podataka u jednakom
  vremenu. Ako se ona s tim ne moe nositi, smanjite rezuluciju ili
  brzinu osvjeavanja. XFree86 automatski smanjuje rezoluciju. Ako
  elite zadrati rezoluciju, a smanjiti brzinu osvjeavanja, trebate
  ubaciti novi odgovarajui Modeline u svoju XF86Config datoteku koji
  definira tu rezoluciju s niom brzinom osvjeavanja. Na primjer,
  zamijenite staru vrijednost


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


  s


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



  Brojevi 75 i 65 odgovarajue su brzine sata koje vam X prijavljuje u
  .X.err datoteci. Pogledajte datoteku monitors u XF86 dokumentaciji za
  Modeline koji odgovara najvioj brzini sata vae grafike kartice pod
  16-bitnom dubinom boje.


  55..  KKoorriitteennjjee XXFFrreeee8866


  Nakon to ste sredili svoju XF86Config datoteku, spremni ste pokrenuti
  X server. Prvo provjerite da li je /usr/X11R6/bin/ u vaem PATH-u.

  Naredba za pokretanje XFree86 je


  $ startx



  To je suelje xinitu (ako ste navikli koristiti xinit na drugim Unix
  sustavima).

  Ta e naredba pokrenuti X server i izvriti naredbe u datoteci
  .xinitrc u vaem home direktoriju. .xinitrc je obina skripta u ljusci
  koja sadri potrebne X klijente. Ako ta datoteka ne postoji, koristit
  e se /usr/X11R6/lib/X11/xinit/xinitrc sustava.

  Uobiajeni .xinitrc izgleda ovako:


  #!/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 fvwm2



  Ova skripta pokree dva xterm klijenta, oclock i boju root prozora
  (pozadine) namjeta na ponono plavu. Zatim pokree fvwm2, window
  manager.  Primjetite da je fvwm2 pokrenut naredbom exec; zbog toga
  proces xinit zamjenjuje fvwm2. Kad fvwm2 proces zavri, X server e
  prestati s radom.  Iz fvwm2a moete izai pomou izbornika: kliknite
  lijevom tipkom mia na pozadinu --- prikazat e se pop-up izbornik na
  kojem moete odabrati EExxiitt FFvvwwmm22.

  Zadnju naredbu u .xinitrc mora se pokrenuti pomou exec i ona ne smije
  ii u pozadinu (bez ampersanda (&) na kraju reda). Inae e X server
  zavriti im pokrene klijente iz .xinitrc datoteke.

  Iz X-a moete izai i pritiskom na <CTRL>-<ALT>-<BACKSPACE>. To
  izravno ubija X server prekidajui tako rad grafikog suelja.

  Navedena je vrlo, vrlo jednostavna konfiguracija. Uz malo rada za va
  .xinitrc dobivate mnoge divne programe i konfiguracije.

  Ako ste poetnik u X Window System suelju, toplo preporuam itanje
  knjige kao to je TThhee JJooyy ooff XX:: AAnn OOvveerrvviieeww ooff tthhee XX WWiinnddooww SSyysstteemm
  Nialla Mansfielda (Addison-Wesley, 1993., ISBN 0201-565129).
  Koritenje i konfiguriranje X-a preopsena je tema da bih je ovdje
  pokrio. Za upute o poetku rada proitajte man stranice xterm(1),
  oclock(1) i fvwm2(1).


  66..  UUvvjjeettii kkoorriitteennjjaa


  Ovaj dokument je (C) 1996. Eric S. Raymond. Moete ga slobodno
  koristiti, iriti i reproducirati, ako:

    Ne izostavljate i ne mijenjate ovu obavijest o autorskim pravima.

    Ne izostavljate i ne mijenjate broj verzije i datum.


    Ne izostavljate i ne mijenjate obavijest o svjeoj WWW verziji.

    Izmijenjene verzije jasno oznaite kao takve.

  Ova ogranienja su tu kako bi zatitila potencijalnog itatelja od
  starih ili verzija s grekama. Ako mislite da imate dobre anse za
  iznimku, pitajte me.


  66..11..  ZZaahhvvaallee


  Prvu verziju ovog dokumenta napisao je Matt Welsh u mutnom i nejasnom
  ponoru vremena. Hvala, Matt!


  77..  PPrriijjeevvooddii



    talijanski
     <http://www.pluto.linux.it/ildp/HOWTO/XFree86-HOWTO.html>

    slovenski <http://www.lugos.si/delo/slo/HOWTO-sl/XFree86-HOWTO-
     sl.html>

    hrvatski <http://dokumentacija.linux.hr/XFree86-KAKO.html> (Odrava
     ga Matej Vela, mvela@public.srce.hr.  Svi su prilozi, primjedbe i
     prijedlozi dobrodoli.)

    nizozemski <http://www.nl.linux.org/doc/HOWTO/>



































