Al instalar o configurar cualquier dispositivo en nuestro PC, ya sea pantalla, tarjeta gráfica, teclado o ratón, pasa a formar parte del archivo de configuración “xorg.conf” el cual forma parte a su vez de X11. Si tenemos en cuenta esto, xorg.conf, suele ser el “responsable” de que muchas veces el sistema operativo no inicie de manera normal o se “cuelgue” al inicio del mismo, al instalar/configurar, por ejemplo, la tarjeta de video.
.- La teórica: Conocer y entender
X(11) es el encargado de mostrar la información gráfica y es totalmente independiente del sistema operativo. El sistema de ventanas X distribuye el procesamiento de aplicaciones especificando enlaces cliente-servidor. El servidor provee servicios para acceder a la pantalla, teclado y ratón, mientras que los clientes son la aplicaciones que utilizan estos recursos para interacción con el usuario. De este modo mientras el servidor se ejecuta de manera local, las aplicaciones pueden ejecutarse remotamente desde otras máquinas, proporcionando así el concepto de transparencia de red. (lease X Window System en es.wikipedia.org)
Para que nos entendamos; Si X11 fuese “el cuerpo” de nuestro entorno gráfico, xorg.conf seria “el corazón”. Gracias a él controlamos los dispositivos que tenemos en el PC y que afectan directa o indirectamente con nuestra interface gráfica. Esto es:
Teclado “InputDevice“
Ratón “InputDevice“
Monitor “Monitor“
Tarjeta de video “Device“
Resolución de pantalla “Screen“
Cada uno de los dispositivos configurados estará controlado por “ServerLayout” y se encontraran siempre entre las etiquetas “Section” y “EndSection“. Suele incluir “Identifier“, “Driver” y “Option”. En el caso de la tarjeta de video también incluirá; “BusID“. Cada una de las etiquetas tiene su función, que a continuación detallare:
Identifier: Identificación del dispositivo.
Driver: Controlador del dispositivo.
Option: Opciones de configuración.
BusID: Puerto donde esta anclado el dispositivo.
Sabiendo esto, paso a poner un ejemplo practico. En este caso es la configuración de mi ratón:
Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ExplorerPS/2″
Option “ZAxisMapping” “4 5″
Option “Emulate3Buttons” “true”
EndSection
Una vez sabemos lo básico sobre la composición del archivo “xorg.conf” y puesto que con la teórica en muchos casos no basta, paso a poner un ejemplo practico.
.- La practica: Configuración
La configuración manual de “xorg.conf ” no la recomiendo en absoluto a no ser que sepas lo que se esta haciendo o te fíes 100% de la fuente. Al inicio de dicho archivo podemos leer lo siguiente (basado en mi traducción del original):
# /etc/X11/xorg.conf (configuración del archivo de sistema de Ventanas X xorg)
#
# Este archivo ha sido generado por dexconf, herramienta de configuración X de
# Debian, usando los valores de la base de datos de debconf.
#
# Editar este archivo con cuidado, y ver la página del manual de /etc/X11/xorg.conf.
# (Tipo “man /etc/X11/xorg.conf” en el shell prompt.) (NOTA: ejecución de
# comando, en consola)
#
# Este archivo es actualizado de manera automática en el paquete de mejoras de
# xserver-xorg *solo* si no se han modificado las ultimas las mejoras desde el
# paquete xserver-xorg
#
# Si tu has modificado este archivo pero quieres que sea actualizado
# automáticamente otra vez, ejecuta el siguiente comando:
# sudo dpkg-reconfigure -phigh xserver-xorg
Así pues, pueden modificarse cualquiera de los parámetros anteriormente dichos (”Identifier“, “Driver“, “Option” y “BusID“) y conseguir así un mayor rendimiento del equipo dependiendo de los cambios realizados, pero no se recomienda ya que esto pone en peligro la estabilidad del sistema.
.- La practica: Solución de problemas
# sudo dpkg-reconfigure xserver-xorg
Una vez ejecutado este comando, aparecerá ante nosotros la ventana de consola (si se edita desde el escritorio, obviamente no aparecerá en “modo ventana” si lo hacemos desde la consola del sistema :P) donde se podrá configurar paso a paso nuestros dispositivos.
Suponiendo que no estemos logueados como superusuarios (root):
# Sudo su
Ahora entraremos en el directorio donde esta xorg.conf (muy importante las mayúsculas):
# cd /etc/X11/
Ahora miraremos que contiene este directorio (básicamente el contenido xorg):
# ls xorg* (xorg.conf xorg.conf.fglrx-0 xorg.conf.fglrx-1 xorg.conf.original-0- |en mi caso|)
Si lo que queremos en restablecer la configuración y suponiendo que dicha configuración sea la que incluye “xorg.conf.original-0-“, solo tendremos que editar el archivo “xorg.conf” con nano (# sudo nano xorg.conf) y grabarlo (Control+O) con otro nombre; ej: “xorg.conf.copia“. Una vez hecho esto salimos de nano (Control+X) y editamos “xorg.conf.original-0-” (# sudo nano xorg.conf.original-0-). Otra vez grabamos el archivo, pero en este caso de la manera original “xorg.conf“. Grabamos y reiniciamos el sistema.
fuente:
http://belinuxmyfriend.blogspot.com/2007/05/error-con-xorgconf-no-esta-todo-perdido.html
Publicado por okt8pus