Instalación del X 4.0

Manel Marin

11 de abril de 2001

Introducción

Esta receta era útil para quien tenia la distribución Potato, que aún traía la versión 3.6 de X, y quería actualizarse usando el segundo CD de La Espiral. Hoy en día este procedimiento ya no es necesario.

Antes de empezar

  1. Consigue/activa los paquetes de X 4.0.2. Hay paquetes de X 4.0.2 con el mismo nombre que los de X 3.3.6 y están desactivados en el disco LE 2.0 para evitar que no puedas evitar actualizar a X 4.0.2 (p.e. tu tarjeta no está soportada o tiene demasiados fallos)

  2. Copia todo /cdrom/concuidado/xf402 a /root/debian/dists/potato/xf402

    Puede que necesites dar permisos de escritura (si no los tienes) con:

    chmod -Rc ug+w /root/debian
    
  3. Renombra a Packages el archivo indice de paquetes concuidado-Packages: /root/debian/dists/potato/xf402/binary-i386/concuidado-Packages

    NOTA: Esto era preciso ya que apt-cdrom add busca los archivos de índice Packages en todos los directorios del CDROM

  4. Añade a tu /etc/apt/sources.list la linea:

    deb file:/root/debian potato xf402
    
  5. Actualiza la lista de paquetes desde dselect

    TAMBIEN: Puedes conseguir los paquetes X 4.0.2 compilados para Potato en (estas son las lineas para /etc/apt/sources.list) ¡¡¡son 35 MBytes!!!

    deb http://people.debian.org/~cpbotha/ xf402_potato/i386/
    deb http://people.debian.org/~cpbotha/ xf402_potato/all/
    

    NOTA: tendrás conflicto con xpm4g (y wmgatgets y lyx)

  6. Instalar los paquetes.

    • xserver-xfree86 (este no se selecciona por defecto y es indispensable)

    • xserver-common

    • xutils

    • gdm (te lo recomiendo) te permite seleccionar el arranque entre gnome, kde y wmaker desde la ventana de login, ¡que lujo! ;-)

  7. Consigue información del hardware (como root):

    • Para ver el tipo de tarjeta (chipset, memoria, etc...) ejecuta:

      SuperProbe # Atención a las mayúsculas...
      

      OPCIONAL (solo si tienes los paquetes):

    • Para detectar el tipo y puerto de ratón:

      mdetect # Mueve el ratón para detectarlo correctamente
      
    • Para detectar el tipo de monitor

      ¿read-edid? # NO LO HE PROBADO
      
  8. Vamos a crear un archivo de configuración:

    xf86cfg -textmode # config/reconfig por menús ncurses
    

    ATENCION: guardar archivo de configuración como /etc/X11/XF86Config-4

    xf86config # si lo anterior no te funciona...
    

    NOTA. Estos programas son de modo texto, pero funcionan que es lo importante ;-)

    A mi la configuración Debian de xserver-xfree86 me ha fallado: debería generar el archivo de configuración /etc/X11/XF86Config-4, y emplear los paquetes mdetect (autodetección de ratón) y read-edid (autodetección de monitor) que no están disponibles. La configuración gráfica xf86cfg tampoco me funciona

  9. Asegúrate de que existe /etc/X11/X. Este symlink debe apuntar a /usr/bin/X11/XFree86, para crearlo:

    ln -s /usr/bin/X11/XFree86 /etc/X11/X
    
  10. Ahora cuando arrancas las X siempre se te abre kde2 vamos a corregir esto: /etc/alternatives/x-session-manager apunta a /usr/bin/kde2

    Cambia este symlink para que apunte a /etc/alternatives/x-window-manager (o bórralo) y ya vuelve a arrancar tu gestor de ventanas preferido ;-)

NOTA: x-session-manager no existe en Potato, pero se crea en kdebase 2.1 y se utiliza en arranque (/etc/X11/Xsession.d) de las X 4.0.2 (xfree86-common)

Solución de problemas

/usr/bin/X11/XFree86 es el único servidor en X 4.0, las diferentes tarjetas (y otras características) se soportan como módulos

Archivos

/etc/X11/XF86Config-4 archivo de configuración

Fallos

Las X 4.0 son aún muy nuevas... hay tarjetas no soportadas y otras con bugs

Más ayuda

/usr/share/doc/xserver-xfree86/Status.gz Tarjetas soportadas en X 4.0




Página creada en: 2004-11-04 11:40:58 +0000
© Copyright 2001, 2002, 2003, 2004, La Espiral, debian-laespiral@lists.debian.org
Permitida la copia y distribución textual, integral, siempre y cuando se mantenga este aviso.