13/11/2006

Configuración - Entorno gráfico X - I

Las Xs como se conoce popularmente, es un aplicativo que permite utilizar el entorno gráfico que fuese creado por la gente de Macintosh , no como cree la mayoría que fué creado por Moco$oft (Estos señores lo que hicieron fué piratearlo, palabras textuales del fundador de Pixar, y creador de las fuentes para Mac).

Este entorno gráfico para GNU/Linux se llama Xorg y su configuración ha evolucionado cantidades, luego que se modularizó su desarrollo. Ahora el servidor X, se está desarrollando pequeñas extensiones que facilitan su rápida evolución e implementación.

El archivo principal para configurar las Xs se encuentra en

/etc/X11/xorg.conf

y se compone de varias secciones donde se pueden configurar, Tarjeta de vídeo, monitor, teclado, ratón, y otros dispositivos de entrada como pantallas touchscreen, lápiz optico, etc... Además de configurar diversas prestaciones que nos ofrece el servidor X, en esta guía vamos a comprender como están dispuestas estas secciones para luego más adelante configurar por ejemplo la aceleración 3D, los nuevos efectos de escritorio como los que aparecen en el siguiente vídeo:











Para ver el archivo de configuración

gedit /etc/X11/xorg.conf

Nota: El sistema operativo GNU/Linux, es sensible a las mayúsculas, por lo tanto X11, es diferente de x11.

Las secciones en general son:

Files  : Ruta para alojar ciertos archivos de interes para X, como las fuentes.
ServerFlags : Especifica opciones globales del servidor X
Module : Módulos para carga dinámica del servidor
InputDevice : Descripción para los dispositivos de entrada (Ratón, teclado, etc...)
Device : Descripción de la tarjeta gráfica
VideoAdaptor : Descripción de dispositivos de vídeo Xv
Monitor : Descripción del monitor
Modes : Descripción de los modos de vídeo (1024x768, 800x600, etc...)
Screen : Configuración de pantalla
ServerLayout : Esquema general
DRI : Configuración de la estructura de la Infraestructura de Renderizado Directo
Vendor :Configuración específica del fabricante


Lo importante en este momento es familiarizarse con la estructura de xorg.conf, pues en la siguiente entrega, vamos a configurar nuestro servidor para que cumpla las funciones de aceleración integradas.

Section "Module" ------->> Inicia una sección
Load "extmod"
Load "dri"
Load "glx"
Load "type1"
Load "freetype"
EndSection
------->>Termina una sección

Section "ServerLayout"
------->> Inicia una sección
Option "AIGLX" "true"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
------->>Termina una sección

Section "InputDevice"
------->> Inicia una sección
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
EndSection
------->>Termina una sección

Section "Device"
------->> Inicia una sección
Identifier "Videocard0"
Driver "radeon"
Option "AGPMode" "4"
EndSection
------->>Termina una sección

Section "Monitor"
------->> Inicia una sección
Identifier "Monitor0"
VendorName "Samsung"
ModelName "SyncMaster 710N"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
------->>Termina una sección

Section "Screen"
------->> Inicia una sección
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
------->> Inicia una sub-sección
Viewport 0 0
Depth 24
Modes "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
------->>Termina una sub-sección
EndSection ------->>Termina una sección

Section "DRI"
------->> Inicia una sección
Group 0
Mode 0666
EndSection
------->>Termina una sección

En el ejemplo anterior estamos observando un archivo que ya se ha completado para cumplir ciertas funciones, en mi caso, para un equipo con tarjeta de vídeo Ati radeón 9250 con 128Mb en ram, Monitor LCD Samsung de 17", con el dri activado para todos los usuarios "Group 0".

Les repito, este ejemplo es para familiarizarnos con la estructura del archivo.

Nota importante: Siempre que vayamos a realizar cambios en la configuración del sistema, cualquiera que esta sea, es mejor sacar una copia antes de realizar cualquier modificación. Ej:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.copia

Si cometemos algún error, entonces

sudo cp /etc/X11/xorg.conf.copia /etc/X11/xorg.conf

Y decimos que si para sobrescribir el archivo

El servidor X se puede reiniciar con la combinación de teclas Ctrl + Alt + Backspace

9 comentarios:

mario dijo...

muy buena explicacion; pero te hago una pequeña correccion, Steve Jobs y su gente (digase Apple) tampoco crearon el sistema de ventanas, fueron los ingenieros de Xerox quienes realmente crearon esto.

Anónimo dijo...

Quiero saber si no tengo la seccion monitor lo aumentaria con los datos propios del monitor??

sangrenegrv dijo...

Gracias marioandres....
Anonimo, no te comprendo la pregunta...?

Anónimo dijo...

Para configurar un monitor touch screen, debe agregar el mismo monitor como input device en el lugar que iria el mouse?

Unknown dijo...

Hola master por ahora estoy bajando los cds para instalar el FC6, quería saber si vos sabes si podia configurarlo como server-proxy (squid) con dansguardian para filtrar contenido pornografico y compartir la conexion a una red de compus (tengo un ciber y la ley me lo pidio). En las maquinas clientas mantendría xp. Es mi primer contacto con linux asi que todo es medio nuevo para mi. Gracias muy bueno tu blog!!!!

Anónimo dijo...

Hola ,Saludos. Tengo una problema. Instale el Fedora 6 sin ningún problema...Cuando inicia el sistema el monitor (Compaq 7550 17") manda un error de frecuencia alta y ahi queda; ya había probado con Fedora 4 y ningún problema. Alaguie podría ayudarme.

Anónimo dijo...

Fernando: Te cuento que yo ando buscando informacion de Fedora Core, para probarlo haber que tal, e instalarlo en una mi PC como servidor proxy. ya que actualmente estoy usando el clarkconnect 4.1 y me va de maravillas tengo un cyber y nitido.. me controla el ancho de banda lo que no he podido es bloquear el ares pero ahi vamos trabajando..

Si quieres mas informacion.. escribeme.. artemiorodas@hotmail.com

Carlos Molines dijo...

Hay algún comando tipo debian dpkg-reconfigure xserver-xorg, para hacerlo en modo gráfico? Gracias

Anónimo dijo...

Quisiera saber si puedo usar un monitor touch screen actual en un pc con fedora core 5, es que tengo unas aplicaciones que solo corren en esta versión. Gracias