  Linux XFree86 COMO
  Por Matt Welsh, mdw@sunsite.unc.edu
  Montilla, pacopepe@insflug.org
  v3.0, 15 Marzo de 1995

  Este documento describe cmo obtener, instalar y configurar la versin
  3.1.1 de la variante XFree86 del Sistema X Window (X11R6)  para sis
  temas LiNUX. Es una gua paso a paso para configurar XFree86 en su
  sistema.
  ______________________________________________________________________

  ndice General:

  1.      Introduccin

  2.      Requisitos de Hardware

  3.      Instalacin de XFree86

  4.      Configuracin de XFree86

  5.      Introduccin de informacin sobre la tarjeta de vdeo.

  6.      Ejecucin de XFree86

  7.      Aparicin de Problemas

  8.      Copyright

  9.      Anexo: El INSFLUG
  ______________________________________________________________________

  1.  Introduccin

  El sistema X Window (-- N. del T. W-i-n-d-o-w, sin la `s' final, a
  diferencia de cierto sistema aperitivo ;-)--) es un enorme y potente
  (y en cierto modo, complejo) entorno grfico para sistemas UNIX.  El
  cdigo original del Sistema X Window fue desarrollado en el MIT (-- N.
  del T. Masachussets Institute of Technology, Instituto Tecnolgico de
  Masachussets)--) ; las casas comerciales han hecho desde entonces de X
  un estndard industrial para plataformas UNIX. Prcticamente, cada
  estacin de trabajo UNIX que exista en el mundo hace funcionar alguna
  variante del Sistema X Window.

  Ha sido desarrollada una adaptacin de libre distribucin del Sistema
  X Window del MIT, versin 11, edicin 6 (X11R6) para sistemas UNIX
  sobre 80386/80486/Pentium, por un equipo de programadores encabezados
  originariamente por David Wexelblat (dwex@XFree86.org).  La edicin,
  conocida como XFree86, est disponible para implementaciones UNIX
  System V/386, 386BSD, y otras basadas en x86, incluyendo LiNUX.
  Incluye todos los binarios (-- N. del T. Ejecutables ya compilados--)
  , ficheros de soporte, libreras y herramientas necesarias.

  En este documento, daremos una descripcin paso a paso de cmo
  instalar y configurar XFree86 para LiNUX, aunque tendrs que completar
  ciertos detalles por t mismo, leyendo la documentacin adjunta a la
  misma distribucin de XFree86. (Esta documentacin es discutida ms
  adelante.)  No obstante, el uso y personalizacin del sistema X Window
  sobrepasa el objetivo de este documento ---para este propsito,
  deberas hacerte con alguno de los buenos libros existentes sobre el
  empleo del sistema X Window---

  2.  Requisitos de Hardware

  Como en XFree86 versin 3.1.1, difundida en Febrero del 1995, son
  soportados los chipsets que detallamos ms adelante. La documentacin
  incluida con su adaptador de vdeo debera especificar el chipset que
  emplea. Si est buscando un nueva tarjeta grfica, o va a comprar una
  mquina nueva que la incorpora, haga que el vendedor le especifique
  con exactitud la marca, modelo, y chipset de la tarjeta.  Para ello,
  es posible que el vendedor tenga que contactar con el servicio tcnico
  para tu propio beneficio; generalmente, los vendedores estarn
  contentos de hacerlo.

  Muchos vendedores de hardware para PC dirn que la tarjeta es una
  "SVGA estndard" que "debera funcionar" en su sistema.  Explique que
  su software (mencione LiNUX y XFree86!) no soporta todos los chipsets
  de vdeo, y que debe tener informacin detallada.

  Tambin se puede determinar el chipset de su tarjeta de vdeo
  ejecutando el programa SuperProbe que incluye la distribucin de
  XFree86.  Esto se trata con mayor detalle ms adelante.

  Son soportados los siguientes chipsets SVGA (-- N. del T. Como
  comprender el lector por la fecha de divulgacin del presente
  documento, esta lista no es ni mucho menos actual; una visita a
  www.xfree86.org es un buen mtodo para obtener informacin ms
  reciente. Otros lugares de inters: www.nine.com,(informacin sobre
  configuracines LiNUX de sus tarjetas) www.s3.com--) :

    Tseng ET3000, ET4000AX, ET4000/W32

    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

    ATI 18800, 18800-1, 28800-2, 28800-4, 28800-5, 28800-6, 68800-3,
     68800-6, 68800AX, 68800LX, 88800

    NCR 77C22, 77C22E, 77C22E+

    Cirrus Logic CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428,
     CLGD5429, CLGD5430, CLGD5434, CLGD6205, CLGD6215, CLGD6225,
     CLGD6235, CLGD6420

    Compaq AVGA

    OAK OTI067, OTI077

    Avance Logic AL2101

    MX MX68000, MX680010

    Video 7/Headland Technologies HT216-32

  Los siguientes chipsets SVGA con prestaciones de aceleracin tambin
  son soportados:

    8514/A (y clnicas genuinas)

    ATI Mach8, Mach32

    Cirrus CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428, CLGD5429,
     CLGD5430, CLGD5434, CLGD6205, CLGD6215, CLGD6225, CLGD6235

    S3 86C911, 86C924, 86C801, 86C805, 86C805i, 86C928, 86C864, 86C964

    Western Digital WD90C31, WD90C33

    Weitek P9000

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

    Tseng ET4000/W32, ET4000/W32i, ET4000/W32p

  Las tarjetas que emplean estos chipsets son soportadas en todos las
  clases de buses, incluyendo VLB y PCI.

  Todo lo anterior es soportado tanto en modos monocromo y 256 colores,
  con la excepcin de los chipsets Avance Logic (--  N. del T. Atencin:
  esta tarjeta ha tenido una difusin muy amplia en Espaa.--) , MX y
  Video 7, que slo son soportados en el modo de 256 colores. Si su
  tarjeta de vdeo tiene bastante DRAM instalada, muchos de los
  anteriores chipsets (-- N. del T. Por propia experiencia, la Avance
  Logic tiene idnticas prestaciones con 1  2 megas de DRAM; no soporta
  ms colores por ampliarla a 2 megas :-(.--) son soportados en modos de
  16 y 32 bits por pixel (ms especficamente, algunas tarjetas Mach32,
  P9000, S3 y Cirrus). La configuracin corriente es 8 bits por pixel
  (osea, 256 colores).

  Los servidores monocromos tambin soportan tarjetas VGA genricas, y
  las tarjetas monocromas Hercules, Hyundai HGC1280, Sigma LaserView, y
  Apollo monochrome. En la Compaq AVGA, slo son soportados 64k de
  memoria de vdeo para el servidor monocromo, y la GVGA no ha sido
  probada con ms de 64k.

  Esta lista crecer indudablemente con el tiempo. Las notas de
  distribucin de la versin actual de XFree86 contendrn una relacin
  completa de los chipsets de vdeo soportados.

  Un problema al que se enfrentan los desarrolladores de XFree86 es que
  ciertos fabricantes de tarjetas de vdeo no emplean mecanismos
  estndar para determinar las frecuencias de reloj empleadas para
  controlar la tarjeta. Algunos de ellos o no proporcionan
  especificaciones describiendo cmo programar la tarjeta, o exigen a
  los desarrolladores firmar una declaracin de no-divulgacin para
  obtener la informacin.

  Esto limita obviamente la libre distribucin del software XFree86, que
  es algo que no est dispuesto a hacer el equipo de desarrollo de
  XFree86.  Durante bastante tiempo, este ha sido un problema con
  determinadas tarjetas de vdeo fabricadas por Diamond, pero al tiempo
  de la divulgacin de la versin 3.1 de XFree86, Diamond ha comenzado a
  trabajar con el equipo de desarrollo a fin de distribuir controladores
  de libre distribucin para estas tarjetas.

  La configuracin recomendada para XFree86 bajo LiNUX es una mquina
  486 con al menos 8 megabytes de RAM, y una tarjeta de vdeo con alguno
  de los chipsets relacionados anteriormente. Para obtener unas
  prestaciones ptimas, sugerimos emplear una tarjeta aceleradora, como
  una tarjeta con chipset S3. Se debe comprobar la documentacin de
  XFree86 y asegurarse de que su tarjeta en particular es soportada
  antes de decidirse y adquirir hardware costoso. Los ndices
  comparativos de rendimiento para varias tarjetas bajo XFree86 son
  enviadas regularmente a los newsgroups comp.windows.x.i386unix y
  comp.os.linux.x.

  Como nota al margen, mi sistema personal LiNUX es un 486DX2-66, 20
  megabytes de RAM, equipado con un tarjeta de chipset VLB S3-864 con 2
  megabytes de DRAM. He ejecutado benchmarks (--  N. del T. Programas
  para evaluar las prestaciones de un sistema determinado.--) bajo X en
  esta mquina y en estaciones de trabajo Sun Sparc IPX. El sistema
  LiNUX es a grosso modo 7 veces ms rpido que el Sparc IPX. (Para los
  curiosos, XFree86-3.1 bajo LiNUX, se ejecuta a alrededor de 171,000
  xstones; el Sparc IPX a alrededor de 24,000).

  En general, XFree86 en un sistema LiNUX con tarjeta aceleradora le
  proporcionar muchas ms prestaciones que las encontradas en
  estaciones de trabajo UNIX comerciales (que generalmente utilizan
  simples framebuffers (--  N. del T. Genricamente, dispositivo fsico
  capaz de almacenar informacin sobre una imagen en memoria.--) para
  los grficos)

  Su mquina precisar al menos 4 megabytes de RAM fsica, y 16
  megabytes de RAM virtual global. (por ejemplo, 8 megas de fsica y 8
  megas de swap (--  N. del T. Mecanismo por el cual se pasan a disco
  pginas de memoria RAM cuando sta se agota. En adelante, me referir
  a este sistema como paginacin tambin.--) ).

  Recurdese que cuanta ms RAM fsica se tenga, menos paginar el
  sistema al y desde el disco cuando la memoria est baja. Debido a que
  la paginacin es inherentemente lenta (los discos son muy lentos
  comparados con la memoria), el tener 8 megabytes o ms de RAM es lo
  necesario para hacer funcionar XFree86 confortablemente.

  Un sistema con 4 megabytes (-- N. del T. Para aquellos que no puedan
  disponer de ms, o por razones de espacio en el HD, decir a ttulo
  informativo que existe el paquete Tiny-X para estos casos.--) de RAM
  fsica podra funcionar mucho ms lento (hasta 10 veces) que uno con 8
  o ms megas.

  3.  Instalacin de XFree86

  La distribucin binaria de XFree86 puede encontrarse en varios
  servidores de FTP. En sunsite.unc.edu, se encuentra en /pub/Linux/X11.
  ( En el momento de escribir esto, la versin actual es la 3.1.1; se
  distribuyen nuevas versiones peridicamente).

  Es muy probable que se haya obtenido XFree86 como parte de una
  distribucin LiNUX, en cuyo caso el obtener el software por separado
  no es necesario.

  Si se obtiene XFree86 por FTP directamente, la siguiente relacin
  enumera los archivos de la distribucin XFree86-3.1.

  Se requiere uno de los siguientes servidores:

     XF86-3.1.1-8514.tar.gz
        Servidor para tarjetas basadas en 8514.

     XF86-3.1.1-AGX.tar.gz
        Servidor para tarjetas basadas en AGX.

     XF86-3.1.1-Mach32.tar.gz
        Servidor para tarjetas basadas en Mach32.

     XF86-3.1.1-Mach8.tar.gz
        Servidor para tarjetas basadas en Mach8.

     XF86-3.1.1-Mono.tar.gz
        Servidor para modos de vdeo monocromos.

     XF86-3.1.1-P9000.tar.gz
        Servidor para tarjetas basadas en P9000.

     XF86-3.1.1-S3.tar.gz
        Servidor para tarjetas basadas en S3.

     XF86-3.1.1-SVGA.tar.gz
        Servidor para tarjetas basadas en Super VGA.

     XF86-3.1.1-VGA16.tar.gz
        Servidor para tarjetas basadas en VGA/EGA.

     XF86-3.1.1-W32.tar.gz
        Servidor para tarjetas basadas en ET4000/W32.

  Son necesarios todos los siguientes archivos:

     XF86-3.1.1-bin.tar.gz
        El resto de los binarios de X11R6.

     XF86-3.1.1-cfg.tar.gz
        Archivos de configuracin xdm, xinit y fs.

     XF86-3.1.1-doc.tar.gz
        Documentacin y pginas man.

     XF86-3.1.1-inc.tar.gz
        Archivos include.

     XF86-3.1.1-lib.tar.gz
        Libreras X compartidas y ficheros de soporte.

     XF86-3.1-fnt.tar.gz
        Fuentes (tipogrficas) bsicas.

  Son opcionales los siguientes archivos:

     XF86-3.1-ctrb.tar.gz
        Programas de contribucin seleccionados.

     XF86-3.1-extra.tar.gz
        Servidores XFree86 extra y binarios.

     XF86-3.1-lkit.tar.gz
        Kit de enlace de Servidores para personalizaciones.

     XF86-3.1-fnt75.tar.gz
        Fuentes de pantalla de 75-dpi.

     XF86-3.1-fnt100.tar.gz
        Fuentes de pantalla de 100-dpi.

     XF86-3.1-fntbig.tar.gz
        Fuentes grandes Kanji y otras.

     XF86-3.1-fntscl.tar.gz
        Fuentes escalables (Speedo, Tipo1).

     XF86-3.1-man.tar.gz
        Pginas de manual.

     XF86-3.1-pex.tar.gz
        Binarios PEX, archivos include y libreras.

     XF86-3.1-slib.tar.gz
        Libreras estticas X y archivos de soporte.

     XF86-3.1-usrbin.tar.gz
        Demonios (--  N. del T. Para los que vienen del dos, son
        anlogos a los TSRs.--) que residen en /usr/bin.

     XF86-3.1-xdmshdw.tar.gz
        Versin de ``Shadow password'' de xdm.

  El directorio XFree86 debe contener archivos README y notas de la
  instalacin para la versin actual.

  Todo lo necesario para instalar XFree86 es hacerse con los anteriores
  ficheros, crear el directorio /usr/X11R6 (como root), y descomprimir
  los archivos de /usr/X11R6 con un comando como:

       gzip -dc XF86-3.1.1-bin.tar.gz | tar xfB -

  Recurdese que estos archivos tar son empaquetados en relacin con
  /usr/X11R6.  Por tanto, es importante desempaquetar los archivos ah.

  Tras desempaquetar los archivos, lo primero que se necesita es enlazar
  el archivo /usr/X11R6/bin/X al servidor que se est usando. Por
  ejemplo, si se desea usar el servidor color SVGA, se debe enlazar
  /usr/bin/X11/X con /usr/X11R6/bin/XF86_SVGA. Si en lugar de este se
  desea emplear el servidor monocromo, reenlazar este archivo con
  XF86_MONO mediante el comando

        ln -sf
       /usr/X11R6/bin/XF86_MONO /usr/X11R6/bin/X

  Lo mismo contina siendo cierto si se emplea alguno de los dems
  servidores.

  Si no se est seguro de cul servidor usar, o no se conoce el chipset
  de la tarjeta, se puede ejecutar el programa SuperProbe, que se
  encuentra en /usr/X11R6/bin (est incluido en el paquete XF86-3.1-bin
  listado anteriormente).  Este programa intentar determinar el tipo de
  chipset y otra informacin;  anotar sus resultados para posteriores
  referencias.

  Es preciso asegurarse de que /usr/X11R6/bin est en el path.  Esto
  puede conseguirse editando el fichero por defecto de su sistema
  /etc/profile o /etc/csh.login (basado en el shell o intrprete de
  comandos que Vd. u otros usuarios del sistema utilicen.) O se puede
  simplemente aadir el directorio al path personal modificando
  /etc/.bashrc o /etc/.cshrc, dependiendo del shell empleado.

  Tambin es preciso asegurarse de que /usr/X11R6/lib pueda ser
  localizado por ld.so, el runtime linker (--  N. del T.  Alguna
  sugerencia para traducir este trmino? enlazador dinmico de
  libreras (o es muy ``liberal'' esta traduccin)?.--) . Para hacer
  esto, aadir la lnea

       /usr/X11R6/lib

  al fichero /etc/ld.so.conf, y ejecutar /sbin/ldconfig, como root.

  4.  Configuracin de XFree86

  La configuracin de XFree86 no es difcil en la mayora de los casos.
  De todos modos, si se da el caso de que emplees hardware cuyos
  controladores estn en desarrollo, o desees obtener las mejores
  prestaciones o resoluciones de una tarjeta grfica aceleradora, la
  configuracin de XFree86 puede requerir tiempo en algn aspecto.

  En esta seccin describiremos cmo crear y editar el archivo
  XF86Config, que configura el servidor XFree86. En muchos casos es
  mejor empezar con una configuracin ``bsica'' de XFree86, que emplee
  una resolucin baja, como 640x480, que debera ser soportada por todas
  las tarjetas de vdeo y monitores de todo tipo. Una vez se tenga
  XFree86 funcionando a resolucin baja, estndar, se podr jugar con la
  configuracin para explotar las posibilidades de su hardware de vdeo.
  La idea es que lo que se debe saber es si XFree86 funciona del todo en
  su sistema, y de que no hay nada errneo en la configuracin, antes de
  intentar la a veces difcil tarea de configurar XFree86 para su
  autntico uso.

  Adems de la documentacin relacionada aqu, se debe leer la siguiente
  documentacin:

    La documentacin XFree86, en /usr/X11R6/lib/X11/doc (contenida en
     el paquete XFree86-3.1-doc). Debe ser ledo especialmente el
     fichero README.Config, que es un tutorial sobre la configuracin de
     XFree86.

    Varios chipsets de vdeo tienen ficheros README aparte, sitos en el
     directorio mencionado antes (como README.Cirrus y README.S3).
     Lense si son aplicables a su caso.

    La pgina man para XFree86.

    La pgina man para XF86Config.

    La pgina man para el servidor en concreto que se est usando.
     (como XF86_SVGA o XF86_S3).

  El fichero principal de configuracin de XFree86 es
  /usr/X11R6/lib/X11/XF86Config.  Este fichero contiene informacin de
  su ratn, parmetros de su tarjeta de vdeo, y dems cosas
  relacionadas. El fichero XF86Config.eg se adjunta con la distribucin
  como ejemplo. Copiar este fichero a XF86Config y editarlo como punto
  de partida.

  La pgina man de XF86Config explica el formato de este fichero en
  detalle.  Lase esta pgina ahora, si es que no lo ha hecho todava.

  Vamos a presentar un fichero de configuracin de muestra XF86Config,
  parte por parte. Este archivo puede no parecerse exactamente al
  fichero incluido con la distribucin de XFree86, pero la estructura es
  la misma.

  Tngase en cuenta que el formato del archivo XF86Config puede variar
  con cada versin de XFree86; esta informacin slo es vlida para la
  versin 3.1 de XFree86.

  Asimismo, no se debe copiar sin ms el fichero de configuarcin
  descrito aqu a su sistema e intentar usarlo. El intentar emplear un
  fichero de configuracin que no se corresponde a su hardware puede
  someter al monitor a funcionar a una frecuencia demasiado alta para el
  mismo; se ha informado de monitores (especialmente monitores de
  frecuencia fija) que han sido daados o inutilizados por el uso de
  ficheros XF86Config configurados incorrectamente. La conclusin:
  Asegrese completamente de que su archivo XF86Config se corresponde a
  su hardware antes de intentar hacer uso de l.

  Cada seccin del fichero XF86Config va entre el par de lneas

       Section "section-name"
         ...
       EndSection

  La primera parte del fichero XF86Config es Files, que tiene este
  aspecto:

       Section "Files"
           RgbPath     "/usr/X11R6/lib/X11/rgb"
           FontPath    "/usr/X11R6/lib/X11/fonts/misc/"
           FontPath    "/usr/X11R6/lib/X11/fonts/75dpi/"
       EndSection

  La lnea RgbPath define la trayectoria o path hacia la base de datos
  de color de X11R6, y cada lnea FontPath define la trayectoria hacia
  el directorio que contenga las fuentes X11. En general no hace falta
  modificar estas lneas; basta con cerciorarse de que hay una entrada
  FontPath por cada tipo de fuente que se haya instalado (es decir, por
  cada directorio de /usr/X11R6/lib/X11/fonts).

  La siguiente seccin es ServerFlags, que especifica distintos
  parmetros para el servidor. Generalmente esta seccin est vaca.

  Section "ServerFlags"
  # descomentar esto puede causar un ``core dump'' en el punto en que
  # se reciba una signal. Esto puede dejar la consola en un estado inoperante,
  # pero puede proveer un seguimiento de los fallos mejor al core dump para
  # ayudar a localizar errores
  #    NoTrapSignals

  # Descomentar esto para inhabilitar la secuencia de salida del servidor
  #    DontZap
  EndSection

  Aqu tenemos todos los renglones comprendidos por las secciones
  descomentados.

  La siguiente seccin es Keyboard. Esta deber ser bastante intuitiva.

       Section "Keyboard"
           Protocol    "Standard"
           AutoRepeat  500 5
           ServerNumLock
       EndSection

  Hay ms opciones disponibles ---ver el fichero XF86Config si se quiere
  modificar la configuracin del teclado--- lo anterior debe funcionar
  en la mayora de los sistemas.

  La siguiente seccin es Pointer, que especifica los parmetros para el
  ratn.

       Section "Pointer"

           Protocol    "MouseSystems"
           Device      "/dev/mouse"

       # Baudrate y SampleRate son solo para algunos ratones Logitech
       #    BaudRate   9600
       #    SampleRate 150

       # Emulate3Buttons es una opcion para los ratones de 2 botones tipo Microsoft
       #    Emulate3Buttons

       # ChordMiddle es una opcion para algunos ratones de 3 botones Logitech
       #    ChordMiddle

       EndSection

  Las nicas opciones que deberan afectarle por ahora son Protocol y
  Device. Protocol especifica el protocolo que su ratn usa (no la marca
  o modelo del ratn). Los tipos vlidos de Protocol (bajo LiNUX, hay
  otras opciones disponibles para otros Sistemas Operativos) son:

    BusMouse

    Logitech

    Microsoft

    MMSeries

    Mouseman

    MouseSystems

    PS/2

    MMHitTab

  BusMouse Debe ser empleado con el ratn tipo busmouse Logitech.
  Tngase en cuenta que los ratones antiguos Logitech usarn protocolos
  Logitech, pero los nuevos ratones Logitech emplean protocolos tanto
  Microsoft como Mouseman.  Este es un caso en el que el protocolo no
  tiene que ver necesariamente con la marca o modelo del ratn.

  Device especifica el fichero de dispositivo con el que se puede
  acceder al ratn. En la mayora de los sistemas LiNUX, es /dev/mouse.
  /dev/mouse ES generalmente un enlace al puerto serie apropiado (como
  /dev/cua0) para un ratn serie, o al dispositivo busmouse para ratones
  busmouse. En cualquiera de los casos, asegurarse de que el fichero de
  dispositivo mencionado en Device existe.

  La siguiente seccin es Monitor, que especifica las caractersticas de
  tu monitor. Como con otras secciones del fichero XF86Config, puede
  haber ms de una seccin Monitor.  Esto es til si se tiene ms de un
  monitor conectado a un sistema, o si se emplea el mismo fichero
  XF86Config con multiples configuraciones de hardware.  No obstante, en
  general, slo se necesitar una seccin Monitor.

       Section "Monitor"

           Identifier  "CTX 5468 NI"

           # Estos valores son unicamente para un CTX 5468NI! No intentar emplearlo
           # con su monitor (a menos que tenga este modelo)

           Bandwidth    60
           HorizSync    30-38,47-50
           VertRefresh  50-90

           # Modes: Name      dotclock  horiz                vert

           ModeLine "640x480"  25       640 664 760 800      480 491 493 525
           ModeLine "800x600"  36       800 824 896 1024     600 601 603 625
           ModeLine "1024x768" 65       1024 1088 1200 1328  768 783 789 818

       EndSection

  La lnea Identifier se emplea para otorgar un nombre arbitrario a la
  entrada Monitor. Esta puede ser una cadena; se emplear para referirse
  posteriormente a la entrada Monitor en el fichero XF86Config.

  Estas son listadas a continuacin.

  HorizSync especifica las frecuencias horizontales de sincronismo para
  su monitor, en kHz. Si se tiene un monitor multisync, tiene que ser un
  rango de valores (o varios rangos separados por comas), como se ve a
  continuacin. Si se tiene un monitor de frecuencia fija, debe ser una
  relacin de valores concretos, como:

           HorizSync    31.5, 35.2, 37.9, 35.5, 48.95

  El manual del monitor debe proporcionar esos valores en las
  especificaciones tcnicas. Si no se dispone de esta informacin, se
  puede contactar tanto con el fabricante como con el vendedor del
  monitor para obtenerlas. Tambin existen otras fuentes de informacin.

  VertRefresh especifica los intervalos verticales de refresco
  horizontal vlidos (o frecuencias de sincronismo vertical) para el
  monitor, en Hz.  Como HorizSync, este dato puede ser un intervalo o
  una lista de valores discretos; el manual del monitor debe de tener
  una lista de ellos.

  HorizSync y VertRefresh se emplean slo para comprobar doblemente que
  las resoluciones de pantalla que se especifiquen estn comprendidas en
  los intervalos vlidos. Esto se hace para disminuir el riesgo de daar
  el monitor, intentando hacerlo funcionar a una frecuencia para la que
  no est diseado.

  la indicacin ModeLine se emplea para especificar una nica resolucin
  para el monitor. El formato de ModeLine es

       ModeLine nombre valores_de_reloj valores_horiz. valores_vert.

  nombre es una cadena arbitraria, que se emplear para referirse a
  dicho modo de resolucin en el archivo posteriormente.
  valores_de_reloj son las frecuencias de reloj a las que se somete, o
  ``dot-clock'' asociado a dicho modo de resolucin. La frecuencia de
  reloj se especifica normalmente en MHz, y es el rango al cual la
  tarjeta de vdeo deber mandar los ``pixels'' al monitor a esa
  resolucin.  valores_horiz y valores_vert son cuatro valores,
  especificando cada uno cundo debe de dispararse el haz de electrones,
  y cundo tienen lugar los pulsos horizontales y verticales de
  sincronismo durante un barrido.

  Cmo se pueden determinar los valores de ModeLine para su monitor?
  El fichero VideoModes.doc, incluido con la distribucin de XFree86,
  describe en detalle cmo determinar esos valores para cada modo de
  resolucin que soporte el monitor. Antes que nada, valores_de_reloj
  debe corresponderse a uno de los valores de ``dot-clock'' que pueda
  producir su tarjeta. Posteriormente, en el archivo XF86Config
  especificaremos estos valores; slo se pueden usar modos de vdeo con
  un valor de frecuencia_de_reloj soportados por la tarjeta de vdeo.

  Hay dos ficheros incluidos en la distribucin de XFree86 que puede que
  contengan valores de ModeLine para su monitor. Estos archivos son
  modeDB.txt y Monitors, residiendo ambos en /usr/X11R6/lib/X11/doc.

  Se debe comenzar con los valores de ModeLine para los tiempos
  correspondientes al monitor estndar VESA, que son soportados por la
  mayora de los monitores. modeDB.txt incluye valores de tiempo para
  resoluciones VESA estndar. En ese fichero, se vern entradas como:

       # 640x480@60Hz Non-Interlaced mode
       # Horizontal Sync = 31.5kHz
       # Timing: H=(0.95us, 3.81us, 1.59us), V=(0.35ms, 0.064ms, 1.02ms)
       #
       # name        clock   horizontal timing     vertical timing      flags
        "640x480"     25.175  640  664  760  800    480  491  493  525

  Este es un valor de tiempo estndar VESA para un modo de vdeo
  640x480.  Emplea un ``dot-clock'' de 25.175, que debe de ser soportado
  por la tarjeta de vdeo para usar este modo (ms sobre esto despus).
  Para incluir esta entrada en el archivo XF86Config, deber emplearse
  la lnea:

       ModeLine "640x480" 25.175 640 664 760 800 480 491 493 525

  Tngase en cuenta que el argumento nombre para ModeLine (en este caso
  "640x480") es una cadena de valores arbitrarios --- por convencin, se
  nombra el modo tras la resolucin, pero nombre puede ser tcnicamente
  cualquier dato descriptivo que d una referencia sobre el modo para
  nosotros.---

  Para cada ModeLine empleado, el servidor comprobar que las
  especificaciones para dicho modo caen dentro del intervalo de valores
  especificados con Bandwidth, HorizSync y VertRefresh.

  Si no es as, el servidor protestar cuando se intente iniciar X (ms
  sobre esto ms adelante). Por cierta razn, el ``dot-clock'' empleado
  por el modo en cuestin no deber ser mayor que el valor usado por
  Bandwidth.  (No obstante, en muchos casos es ms seguro el uso de
  modos con un ancho de banda ligeramente mayor del que el monitor puede
  soportar.)  Si los valores estndar VESA no funcionan en su caso
  (sabr, tras intentarlo, usarlos ms adelante) es momento de mirar en
  modeDB.txt y Monitors, que incluyen valores para modos especficos de
  muchos tipos de monitor.  Se pueden crear entradas ModeLine para los
  valores hallados en esos dos ficheros tambin.  Asegrese de slo
  emplear valores para el modelo especfico de monitor que se tenga.

  Tngase en cuenta que muchos monitores de 14 y 15 pulgadas no soportan
  los modos de resolucin ms altos, ni a veces resoluciones de 1024x768
  a valores bajos de frecuencias de reloj. Esto significa que si no
  puede encontrar modos de alta resolucin para su monitor en esos
  archivos, es muy probable que el monitor no los soporte.

  Si se est completamente perdido, y no se puede hacer funcionar los
  valores ModeLine para su monitor, se puede seguir las instrucciones
  del archivo VideoModes.doc, incluido con la distribucin de XFree86,
  para generar valores de ModeLine de las especificaciones enumeradas en
  el manual del monitor. Aunque el tiempo requerido para intentar
  generar valores ModeLine a mano puede variar, este es un buen sitio
  donde mirar si no se encuentran los valores que se precisan.
  VideoModes.doc tambin describe el formato de la indicacin ModeLine y
  otros aspectos del servidor XFree86 con morboso detalle.

  Por ltimo, si se obtienen valores ModeLine que son casi, pero no del
  todo correctos, puede ser posible ir modificando ligeramente sus
  valores hasta obtener los resultados deseados. Por ejemplo, si al
  ejecutarse XFree86 la imagen del monitor se desva ligeramente, o
  parece fluctuar, se pueden seguir las instrucciones del fichero
  VideoModes.doc para intentar corregir esos valores. Asegrese tambin
  de comprobar los mandos del monitor propiamente dicho! En muchos casos
  es necesario cambiar el tamao horizontal o vertical de la imagen tras
  arrancar XFree86 para centrarla y ajustar su tamao correctamente. El
  tener dichos mandos de control en el frontal del monitor pueden desde
  luego hacerle la vida ms fcil.

  No se deben emplear valores de frecuencia o de ModeLine para otros
  modelos de monitor que no sea el suyo. Si se intenta someter al
  monitor a otra frecuencia para la que no est diseado, se puede daar
  o incluso inutilizar definitivamente.

  La siguiente seccin del fichero XF86Config es Device, que especifica
  los parmetros de su tarjeta de vdeo. He aqu un ejemplo.

       Section "Device"
               Identifier "#9 GXE 64"

               # Nada por ahora; completaremos estos valores posteriormente.

       EndSection

  Esta seccin define las propiedades de una tarjeta de vdeo en
  particular.  Identifier es una secuencia arbitraria que describe a la
  tarjeta; usaremos esta secuencia para referirnos a la tarjeta
  posteriormente.

  Inicialmente, no es preciso incluir nada en la seccin Device, excepto
  en Identifier. Esto se debe a que emplearemos el propio servidor X
  para probar las propiedades de la tarjeta de vdeo, introducindolas
  en la seccin Device ms tarde.  El servidor XFree86 es capaz de
  comprobar el chipset de vdeo, las frecuencias de reloj, RAMDAC, y la
  cantidad de RAM de vdeo que tiene la tarjeta.

  No obstante, antes de que hagamos esto, necesitamos terminar de
  escribir el fichero XF86Config. La siguiente seccin es Screen, que
  especifica la combinacin de tarjeta de vdeo/monitor a usar por un
  servidor en particular.

        Section "Screen"
            Driver     "Accel"
            Device     "#9 GXE 64"
            Monitor    "CTX 5468 NI"
            Subsection "Display"
                Depth      16
                Modes      "1024x768" "800x600" "640x480"
                ViewPort   0 0
                Virtual    1024 768
            EndSubsection
        EndSection

  La lnea Driver especifica el servidor X que se va a emplear.  Los
  valores vlidos para Driver son:

    Accel: Para los servidores XF86_S3, XF86_Mach32, XF86_Mach8,
     XF86_8514, XF86_P9000, XF86_AGX, y XF86_W32 ;

    SVGA: Para el servidor XF86_SVGA ;

    VGA16: Para el servidor XF86_VGA16 ;

    VGA2: Para el servidor XF86_Mono ;

    Mono: Para los controladores de los servidores no-VGA monocromos de
     XF86_Mono y XF86_VGA16.

  Debe de asegurarse de que /usr/X11R6/bin/X es un enlace simblico al
  servidor que se est empleando.

  La lnea Device especifica la secuencia Identifier de la seccin
  Device correspondiente a la tarjeta de vdeo a emplear para dicho
  servidor. Anteriormente, creamos una seccin Device con la lnea

       Identifier "#9 GXE 64"

  Por tanto, empleamos "#9 GXE 64" en la lnea Device aqu.

  Anlogamente, la lnea Monitor especifica el nombre de la seccin
  Monitor a usarse con este servidor. Aqu, "CTX 5468 NI" es el
  Identifier empleado para la seccin Monitor descrita anteriormente.

  Subsection "Display" define varias propiedades del servidor XFree86
  correspondientes a su combinacin de monitor/tarjeta de vdeo.  El
  archivo XF86Config describe todas estas opciones en detalle;  la
  mayora de ellas son para ``poner la guinda'' al pastel y no son
  necesarias para hacer funcionar el sistema.

  Las opciones que debe conocer son:

    Depth. Define el nmero de planos de color ---el nmero de bits por
     pixel---. Normalmente, Depth est configurado a 8. Para el servidor
     VGA16, se debe usar una profundidad (de color) de 4, y para el
     servidor monocromo una profundidad de 1. Si se est empleando una
     tarjeta aceleradora con suficiente memoria para soportar ms bits
     por pixel, se puede definir Depth (-- Profundidad.--) a 16, 24, o
     32.  Si se experimentan problemas con profundidades de color
     superiores a 8, configrelo para 8 nuevamente e intente solucionar
     el problema ms adelante.

    Modes. Esta es la lista de nombres de modos de vdeo que han sido
     definidos empleando la etiqueta ModeLine de la seccin Monitor.

     En la anterior seccin empleamos a ModeLines con el nombre
     "1024x768", "800x600", y "640x480".  Por tanto, usaremos una lnea
     Modes tal como

                Modes    "1024x768" "800x600" "640x480"

  El primer modo que aparece en esta lnea ser el adoptado por defecto
  al arrancar XFree86. Una vez se est ejecutando XFree86, se puede cam
  biar entre los modos que aparezcan aqu empleando las teclas ctrl-alt-
  numerico + y ctrl-alt-numerico -.

  Lo mejor sera emplear modos de baja resolucin al configurar inicial
  mente XFree86, como 640x480, que tendern a funcionar en la mayora de
  los sistemas.  Una vez se tenga la configuracin bsica funcionando,
  se puede modificar XF86Config para proporcionar mayores resoluciones.

    Virtual. Establece el tamao de escritorio virtual. XFree86 posee
     la capacidad de emplear la memoria adicional disponible en su
     tarjeta para aumentar el tamao de su escritorio. Cuando mueva el
     puntero del ratn al borde de la pantalla, el escritorio se
     desplazar, visualizando el espacio adicional.  Por tanto, incluso
     si se emplean los modos de menor resolucin como 800x600, se puede
     definir Virtual a la resolucin total que pueda proporcionar su
     tarjeta (una tarjeta de vdeo de 1 megabyte puede soportar 1024x768
     con una profundidad de 8 bits por pixel; una tarjeta de 2 megabytes
     1280x1024 con una profundidad de 8, o 1024x768 a una profundidad de
     16) (-- N. del T. Recurdese, esto siempre que la tarjeta CUMPLA
     los estndares VESA, cosa que no todas hacen, como referenciamos
     antes, especialmente las superbaratas.--) .  Por supuesto, la
     superficie al completo nunca podr estar visible al completo, pero
     sigue pudiendo ser empleada.

     La capacidad Virtual es una forma estupenda de emplear la memoria
     de su tarjeta de vdeo, pero es ms bien limitada. Si se desea
     utilizar un verdadero escritorio virtual, sugerimos emplear fvwm, o
     un gestor de ventanas similar en su lugar. fvwm permite tener
     escritorios virtuales suficientemente grandes (implementado
     mediante la ocultacin de ventanas y similar, en vez de almacenar
     el escritorio completo en la memoria de vdeo de golpe). Ver las
     pginas man de fvwm para obtener ms detalles sobre esto; la
     mayora de los sistemas LiNUX emplean fvwm por defecto.

    ViewPort. Si se emplea la opcin Virtual descrita anteriormente,
     ViewPort define las coordinadas de la esquina superior izquierda
     del escritorio virtual al arrancar XFree86.  Lo ms usado es
     Virtual 0 0; si no se especifica as, el escritorio se centra en la
     pantalla del escritorio virtual (lo cual puede no ser lo deseado).

  Existen muchas opciones para esta seccin; ver la pgina man de
  XF86Config para una descripcin completa. En la prctica no son
  necesarias estas opciones para conseguir que XFree86 funcione
  inicialmente.

  5.  Introduccin de informacin sobre la tarjeta de vdeo.

  Ahora su archivo XF86Config est listo para funcionar, con la
  excepcin de la informacin completa sobre la tarjeta de vdeo. Lo que
  vamos a hacer es emplear el servidor X para comprobar el resto de la
  informacin, introducindola posteriormente en XF86Config.

  En lugar de tantear esta informacin usando el servidor X, los valores
  XF86Config para muchas tarjetas estn listados en los ficheros
  modeDB.txt, AccelCards, and Devices. Estos archivos se encuentran
  todos en /usr/X11R6/lib/X11/doc. Adems, hay varios archivos README
  (-- N. del T. Lame.--)

  para determinados chipsets. Se debe buscar en esos ficheros
  informacin sobre su tarjeta de vdeo, y emplearla (los valores de
  frecuencias de reloj, tipo de chipset, y las posibles opciones) en el
  archivo XF86Config. Si no hay ningn tipo de informacin, se puede
  tantear como se describe aqu.

  En estos ejemplos mostraremos la configuracin para una tarjeta de
  vdeo #9 GXE 64, que emplea el chipset XF86_S3.  Se da la
  circunstancia de que esta tarjeta es la que emplea el autor, pero lo
  discutido aqu es aplicable a cualquier tarjeta.

  Lo primero a hacer es determinar el tipo de chipset de vdeo empleado
  en la tarjeta. Si ejecuta SuperProbe (que reside en /usr/X11R6/bin)
  le informar acerca de esto, pero se necesita conocer el nombre del
  chipset de vdeo como lo conoce el servidor X.

  Para hacer esto, ejecute el comando

       X -showconfig

  Esto le proporcionar los nombres de chipset conocidos por su servidor
  X.  (Las pginas man los enumeran tambin). Por ejemplo, para el
  servidor acelerador XF86_S3, obtenemos:

       XFree86 Version 3.1 / X Window System
       (protocol Version 11, revision 0, vendor release 6000)
       Operating System: Linux
       Configured drivers:
         S3: accelerated server for S3 graphics adaptors (Patchlevel 0)
             mmio_928, s3_generic

  Los nombres vlidos de chipset para este servidor son mmio_928 y
  s3_generic. La pgina man del servidor XF86_S3 describe estos chipsets
  y qu tarjetas los emplean. En el caso de la tarjeta de vdeo #9 GXE
  64, el apropiado es mmio_928.

  Si no se sabe qu chipset usar, el servidor X puede comprobarlo por
  t.  Para hacer esto, ejecutar el comando

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

  si se emplea bash como intrprete de comandos. Si se emplea csh,
  probar:

       X -probeonly &> /tmp/x.out

  Este comando debe ser ejecutado cuando el sistema no est bajo carga,
  es decir, mientras no tenga lugar ninguna otra actividad en el
  sistema. Este comando intentar calcular las frecuencias de reloj de
  su tarjeta (como vimos antes), y la carga del sistema puede estropear
  los clculos.

  El resultado de lo anterior (en /tmp/x.out) debe contener lneas como
  las que siguen:

       XFree86 Version 3.1 / X Window System
       (protocol Version 11, revision 0, vendor release 6000)
       Operating System: Linux
       Configured drivers:
         S3: accelerated server for S3 graphics adaptors (Patchlevel 0)
             mmio_928, s3_generic
          ...
       (--) S3: card type: 386/486 localbus
       (--) S3: chipset:   864 rev. 0
       (--) S3: chipset driver: mmio_928

  Aqu observamos que los dos chipsets vlidos para este servidor (en
  este caso, XF86_S3) son mmio_928 y s3_generic. El servidor tras
  tantear encontr una tarjeta de vdeo empleando el chipset mmio_928.

  Aadir en la seccin Device del archivo XF86Config una lnea Chipset,
  que contenga el nombre del chipset determinado anteriormente. Por
  ejemplo,

       Section "Device"
               # Aqui ya teniamos definido el identificador...
               Identifier "#9 GXE 64"
               # adicion de esta linea:
               Chipset "mmio_928"
       EndSection

  Ahora necesitamos determinar las frecuencias de funcionamiento de
  reloj empleadas por la tarjeta de vdeo. La frecuencia de
  funcionamiento de reloj, o dot clock es simplemente la velocidad a la
  que la tarjeta de vdeo puede enviar puntos de imagen o pixels al
  monitor. Como hemos visto, cada resolucin de monitor tiene un dot
  clock asociado a l.  Ahora necesitamos determinar cales frecuencias
  de reloj son utilizables por la tarjeta de vdeo.

  Primero debe de mirar en los archivos (modeDB.txt, y dems)
  mencionados anteriormente, y ver si las frecuencias de reloj de su
  tarjeta se enumeran all.

  Los dot clocks sern normalmente listados de 8  16 valores, todos los
  cuales estn en MHz. Por ejemplo, si miramos en modeDB.txt podemos
  observar una entrada para la tarjeta de vdeo Cardinal ET4000, que
  tiene este aspecto:

       # chip    ram   virtual   clocks                           default-mode  flags
        ET4000   1024  1024 768   25  28  38  36  40  45  32   0  "1024x768"

  Como podemos observar, las frecuencias de barrido para esta tarjeta
  son 25, 28, 38, 36, 40, 45, 32, y 0 MHz.

  En la seccin Devices del fichero XF86Config, se debe aadir una lnea
  Clocks que contenga el listado de dot clocks para su tarjeta.

  Por ejemplo, para los clocks anteriores, aadiramos la lnea

               Clocks 25 28 38 36 40 45 32 0

  A la seccin Devices del fichero, tras Chipset.  Tngase en cuenta
  que el orden de los valores es importante! no desordene el listado o
  borre los duplicados.

  Si no se pueden encontrar las frecuencias de barrido asociadas a su
  tarjeta, el servidor X puede tambin tantearlas. Empleando el comando
  X -probeonly descrito anteriormente, el resultado contendra lneas
  con el siguiente aspecto:

       (--) S3: clocks:  25.18  28.32  38.02  36.15  40.33  45.32  32.00  00.00

  Podemos entonces aadir una lnea Clocks que contenga todos esos
  valores, tal y como los obtenemos. Se puede usar ms de una lnea
  Clocks en XF86Config en el caso de que todos los valores no cupiesen
  en una.  Nuevamente, es preciso asegurarse de que se introducen en el
  mismo orden en que son proporcionados.

  Asegrese de que no hay una lnea Clocks (o de que est descomentada)
  en la seccin Devices del fichero al usar X -probeonly para tantear
  las frecuencias. Si hubiese una lnea Clocks presente, el servidor no
  tanteara esos valores, empleara los valores presentes en XF86Config.

  Tngase en cuenta que algunas tarjetas aceleradoras emplean chips de
  frecuencias programables. (ver la pgina man de XF86_Accel para ms
  detalles;  esto generalmente es aplicable a tarjetas S3, AGX y XGA-2.)
  Este chip permite, esencialmente, al servidor X, comunicar a la
  tarjeta qu dot clocks usar. Si este es el caso, puede que no se pueda
  encontrar el listado de los dot clocks para la tarjeta en ninguno de
  los ficheros anteriores. O la lista de las frecuencias de reloj
  obtenida al usar X -probeonly puede slo contener uno o dos valores
  concretos, siendo el resto duplicados o cero.

  Para tarjetas que empleen un chip programable, se debe emplear un
  lnea ClockChip, en lugar de Clocks en el fichero XF86Config.
  ClockChip proporciona el nombre del chip que emplea la tarjeta de
  vdeo; las pginas man de cada servidor describen cules son. Por
  ejemplo, en el fichero README.S3, podemos ver que varias tarjetas
  S3-864 emplean un chip ``ICD2061A'', y que debemos emplear la lnea

          ClockChip "icd2061a"

  en lugar de Clocks en el archivo XF86Config. Como con Clocks, esta
  lnea deber estar en la seccin Devices, tras Chipset.

  Anlogamente, algunas tarjetas aceleradoras precisan que se
  especifique el tipo de chip RAMDAC en el fichero XF86Config, empleando
  una lnea Ramdac.  La pgina man de XF86_Accel describe esta opcin.
  Normalmente, el servidor X averiguar correctamente el RAMDAC.

  Algunas tarjetas de vdeo requieren que se especifiquen ciertas
  opciones en la seccin Devices de XF86Config. Estas opciones sern
  descritas en la pgina man de su servidor, as como en otros ficheros
  (como README.cirrus o README.S3. Estas opciones son activadas
  empleando la lnea Option. Por ejemplo, la tarjeta #9 GXE 64 necesita
  dos opciones:

               Option "number_nine"
               Option "dac_8_bit"

  Generalmente, el servidor X funcionar sin estas opciones, pero son
  necesarias para conseguir prestaciones ptimas. Hay demasiadas
  opciones para describirlas aqu, y cada una depende de la tarjeta de
  vdeo empleada en particular. Si debe usar alguna de estas opciones,
  ---me temo que no--- las pginas man del servidor X y algunos ficheros
  en /usr/X11R6/lib/X11/doc especificarn cules son.

  As que cuando se haya terminado, se acabar con una seccin Devices
  que tendr este aspecto:

       Section "Device"
               # Esta seccion device es para esta #9 GXE 64 solo!
               Identifier "#9 GXE 64"
               Chipset "mmio_928"
               ClockChip "icd2061a"
               Option "number_nine"
               Option "dac_8_bit"
       EndSection

  La mayora de las tarjetas de vdeo precisarn una lnea Clocks, en
  lugar de ClockChip, como se describi anteriormente. La anterior
  seccin Device es nicamente vlida para una tarjeta de vdeo en
  particular, la #9 GXE 64.

  Hay otras opciones que pueden ser incluidas en la seccin Devices.
  Comprobar las pginas man del servidor para los detalles ms
  escurridizos, aunque lo anterior debe de bastar para la mayora de los
  sistemas.

  6.  Ejecucin de XFree86

  Con el fichero XF86Config configurado, se est preparado para arrancar
  el servidor X y dar un garbeo. Lo primero, asegurarse de que
  /usr/X11R6/bin est en el path.

  El comando para arrancar XFree86 es

       startx

  Este es una ``cubierta'' de xinit (en caso de que se estuviese
  acostumbrado a emplear xinit en otros sistemas UNIX).

  Este comando arrancar el servidor X y ejecutar los comandos que se
  encuentran en el fichero .xinitrc (-- N. del T. Para los usuarios de
  RedHat, .Xclients.--) . en su directorio home ejecutar. Si este
  fichero no existe, se emplear por defecto
  /usr/X11R6/lib/X11/xinit/xinitrc.

  Un fichero .xinitrc convencional tiene este aspecto:

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

  Este script arrancar dos clientes xterm, un oclock, y configura el
  color de la ventana raz (el fondo) a midnightblue.  Arrancar
  entonces twm, el gestor de ventanas. Tngase en cuenta que twm, se
  ejecuta con el mandato del intrprete de comandos exec ; esto hace que
  el proceso xinit sea reemplazado por twm.  Una vez que el proceso twm
  finalice, se cerrar el servidor X. Se puede hacer finalizar twm
  empleando los mens principales: presionando el botn 1 del ratn
  sobre el fondo del escritorio, se abrir un men emergente que
  permitir Exit Twm.

  Es preciso asegurarse de que el ltimo comando de .xinitrc se arranca
  con exec, y que no se coloca en modo de ejecucin background o segundo
  plano (sin un ``&'' al final de la lnea).  De no ser as, el servidor
  X morira tan pronto como se arrancasen los clientes del fichero
  .xinitrc

  Alternativamente, se puede salir de X presionando la combinacin ctrl-
  alt-backspace.  Esto matara al servidor X directamente, saliendo del
  sistema de ventanas.

  Lo anterior es una muy muy simple configuracin del escritorio.
  Multitud de maravillosos programas y configuraciones estarn
  disponibles con trabajar un poco el fichero .xinitrc.  Por ejemplo, el
  gestor de ventanas fvwm proporciona escritorio virtual, pudiendo
  personalizarse colores, fuentes, tamao y posiciones de ventanas, y
  as segn le plazca a uno. A pesar de que el Sistema X Window pueda
  parecer un tanto simplista en un principio, es extremadamente potente,
  ya que puede ser personalizado para uno mismo.

  Si es la primera vez que se encuentra con el entorno X Window, le
  recomendamos encarecidamente hacerse con un libro como The X Window
  System: A User's Guide.  El empleo y configuracin de X es demasiado
  profundo para tratarlo aqu. Ver las pginas man de xterm, oclock, y
  twm para hacerse con pistas para ponerse al da.

  7.  Aparicin de Problemas

  A veces, algo no ir del todo bien cuando se arranque el servidor X.
  Esto suele estar causado casi siempre por un problema en el archivo
  XF86Config.  Generalmente, los valores de frecuencia del monitor no
  estn, o las frecuencias dot clock de la tarjeta de vdeo estn
  definidos de forma incorrecta.  Si la pantalla parece fluctuar, o los
  bordes estn deformados, es una clara indicacin de que los valores de
  frecuencia o dot clocks del monitor son errneos. Asegrese tambin de
  que de que se est especificando correctamente el chipset de su
  tarjeta de vdeo, as como otras opciones de la seccin Device del
  fichero XF86Config. Hay que estar absolutamente seguro de que se
  emplea el servidor X correcto y de que /usr/X11R6/bin/X es un enlace
  simblico a este servidor.

  Si todo lo dems falla, trate de arrancar X ``a pelo''; es decir
  emplee un comando como:

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

  Se puede entonces matar el servidor X (empleando la combinacin de
  teclas ctrl-alt-backspace) y examinar el contenido de /tmp/x.out.  El
  servidor X informar de todas las advertencias o errores ---por
  ejemplo, si la tarjeta de vdeo no tiene un dot clock que se
  corresponda con un modo soportado por el monitor.

  El fichero VideoModes.doc incluido en la distribucin XFree86 contiene
  muchas sugerencias de cmo manipular los valores de su fichero
  XF86Config.

  Recuerde que puede emplear ctrl-alt-numerico + y ctrl-alt-numerico -
  para ir conmutando entre los modos de vdeo listados en la lnea Modes
  de la seccin Screen de XF86Config. Si el modo de mayor resolucin a
  no parece correcto, trate de cambiar a resoluciones menores. Esto le
  permitir saber, por lo menos, que esas partes de su configuracin de
  X estn funcionando correctamente.

  Compruebe tambin los controles de posicin y tamao horizontal y
  vertical de su monitor. En muchos casos, es necesario ajustarlos
  cuando se arranca X.  Por ejemplo, si la pantalla parece estar movida
  ligeramente (-- N. del T. Ligeramente es eso, ligeramente.--) a un
  lado, normalmente se puede corregir esto usando los controles del
  monitor.

  El newsgroup de USENET comp.windows.x.i386unix est dedicado a
  discusiones sobre XFree86, as como comp.os.linux.x. Sera una buena
  idea observar ese newsgroup para enviar consultas relativas a su
  configuracin de vdeo ---puede que se encuentre con alguien con los
  mismos problemas que uno tiene.---

  8.  Copyright

  Este documento es Copyright (c)1995 de Matt Welsh. Este trabajo puede
  ser reproducido en su totalidad o en parte, tanto de forma impresa
  como electrnica, sujeto a las siguientes condiciones:

  1. La notificacin del copyright y esta licencia debe preservarse
     completa en todas las copias, tanto completas como parciales.

  2. Cualquier traduccin o trabajo derivado debe de ser aprobado por el
     autor por escrito antes de su distribucin.

  3. Si se distribuye el Trabajo parcialmente, deben de incluirse
     instrucciones para poder obtener la versin completa (en forma
     impresa o electrnica), as como los medios para conseguirla.

  4. Pueden ser reproducidas pequeas porciones como ilustraciones para
     revistas o citas para otros trabajos sin esta notificacin de
     permiso si se cita apropiadamente su procedencia.

  Pueden otorgarse excepciones a estas normas para propsitos
  acadmicos; escrbase al autor del trabajo, y pregntesele. Estas
  restricciones estn para proteger a los autores, no para restringiros
  como educadores o alumnos.

  9.  Anexo: El INSFLUG

  El INSFLUG forma parte del grupo internacional Linux Documentation
  Project, encargndose de las traducciones al castellano de los Howtos
  (Comos), as como la produccin de documentos originales en aquellos
  casos en los que no existe anlogo en ingls.

  En el INSFLUG se orienta preferentemente a la traduccin de documentos
  breves, como los COMOs y PUFs (Preguntas de Uso Frecuente, las FAQs.
  :) ), etc.

  Dirjase a la sede del INSFLUG para ms informacin al respecto.

  En la sede del INSFLUG encontrar siempre las ltimas versiones de las
  traducciones:  www.insflug.org. Asegrese de comprobar cul es la
  ltima versin disponible en el Insflug antes de bajar un documento de
  un servidor rplica.

  Se proporciona tambin una lista de los servidores rplica (mirror)
  del Insflug ms cercanos a Vd., e informacin relativa a otros
  recursos en castellano.

  Francisco Jos Montilla, pacopepe@insflug.org.

