configuracion x org
TRANSCRIPT
![Page 1: Configuracion X Org](https://reader034.vdocuments.net/reader034/viewer/2022042701/55a1cb081a28ab0f678b463e/html5/thumbnails/1.jpg)
![Page 2: Configuracion X Org](https://reader034.vdocuments.net/reader034/viewer/2022042701/55a1cb081a28ab0f678b463e/html5/thumbnails/2.jpg)
El servidor XOrg ofrece una interfaz entre el hardware y el software gráfico que se quiere ejecutar
XOrg surge de la separación de XFree86
Su implementación es de código abierto, libre y redistribuible
El servidor XOrg es cada vez más utilizado por los sistemas operativos de código abierto
El archivo de configuración de xorg es: xorg.conf
![Page 3: Configuracion X Org](https://reader034.vdocuments.net/reader034/viewer/2022042701/55a1cb081a28ab0f678b463e/html5/thumbnails/3.jpg)
Fichero de configuración:
# /etc/X11/xorg.conf
Ayuda (man):
# man 5 xorg.conf
Información de dispositivos
# /var/log/Xorg.0.log
![Page 4: Configuracion X Org](https://reader034.vdocuments.net/reader034/viewer/2022042701/55a1cb081a28ab0f678b463e/html5/thumbnails/4.jpg)
Generación automática Generación semi-automática
# Xorg -configure
Se crea el fichero
xorg.conf.new
Para probarlo
# Xorg -config xorg.conf.new
Si aparece una rejilla gris y negra junto con el cursor del ratón: ÉXITO!
(Para salir de la prueba: Ctrl+Alt+Retroceso)
# xorgconfig
# xorgcfg
Copiar el fichero de configuración donde xorg lo encuentre:
# cp xorg.conf.new /etc/X11/xorg.conf
# startx
![Page 5: Configuracion X Org](https://reader034.vdocuments.net/reader034/viewer/2022042701/55a1cb081a28ab0f678b463e/html5/thumbnails/5.jpg)
Secciones del fichero Xorg.conf
Files
ServerFlags
Module
ServerLayout
VideoAdaptor
DRI
InputDevice
Screen
Monitor
Device
Teclado
Ratón
Modes
![Page 6: Configuracion X Org](https://reader034.vdocuments.net/reader034/viewer/2022042701/55a1cb081a28ab0f678b463e/html5/thumbnails/6.jpg)
La configuración de cada sección corresponde a una estructura del tipo:
Section “nombre_sección”
Comando “argumento”
Comando “argumento”
….
Option “nombre_opción” “valor”
Option “nombre_opción” “valor”
….
EndSection
![Page 7: Configuracion X Org](https://reader034.vdocuments.net/reader034/viewer/2022042701/55a1cb081a28ab0f678b463e/html5/thumbnails/7.jpg)
Section "ServerLayout"Identifier "Default Layout"Screen 0 "Screen0" 0 0InputDevice "Mouse0" "CorePointer"InputDevice "Keyboard0" "CoreKeyboard"
EndSection
SERVERLAYOUT = Disp. Entrada + Disp. Salida
InputDevicesScreen
= T.gráfica(Device)
+ monitor(Monitor)
ServerLayout: vincula los dispositivos de entrada y salida controlados por el servidor X .
![Page 8: Configuracion X Org](https://reader034.vdocuments.net/reader034/viewer/2022042701/55a1cb081a28ab0f678b463e/html5/thumbnails/8.jpg)
Files: Especifica los nombres de las rutas necesarias para el servidor como donde esta la base de datos de los colores ó donde están las fuentes
Module: Especifica qué módulos del servidor Xorg deben ser cargados
Section "Files“
FontPath"/usr/share/fonts/X11/misc"
...
EndSection
Section "Module"Load "dbe"Load "extmod"Load "fbdevhw"Load "glx"Load "record"Load "freetype"Load "type1"Load "dri"
EndSection
![Page 9: Configuracion X Org](https://reader034.vdocuments.net/reader034/viewer/2022042701/55a1cb081a28ab0f678b463e/html5/thumbnails/9.jpg)
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd“
Option "CoreKeyboard”
Option "XkbRules" "xorg“
Option "XkbModel" "pc105“
Option "XkbLayout" "es“
Option “Xleds” “1 2 3”
EndSection
Queremos configurar nuestro teclado:
• Queremos especificar que nuestro teclado está basado en el servidor xorg. Si quisieramos decir que está basado en Xfree86, bastaría con poner: “xfree86”
• Especificamos el modelo de nuestro teclado, en este caso: “pc105”
• Aplicamos la disposición de teclado en español, añadimos: “es”. Si lo pusieramos en alemán por ejemplo, bastaría con poner “de”
• Especificamos los LEDs que pueden ser utilizados por el usuario.
![Page 10: Configuracion X Org](https://reader034.vdocuments.net/reader034/viewer/2022042701/55a1cb081a28ab0f678b463e/html5/thumbnails/10.jpg)
1º) Si el ratón no funciona:
Comprobar si ha sido detectado por el kernel:
# dmesg | grep mice
2º) Si el ratón ha sido detectado:
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "CorePointer"
Option "Protocol" "IMPS/2“
Option "Device" "/dev/input/mice”
Option "ZAxisMapping" "4 5“
Option “Emulate3Buttons” “yes”
EndSection
• Determinamos el protocolo a emplear, puede ser IMPS/2 o PS/2, en este caso queremos IMPS/2.
• Indicamos la ubicación del ratón, en nuestro caso: /dev/input/mice
• Si queremos poder utilizar la ruedecilla de nuestro ratón.
• Si tenemos un ratón de 2 botones pero queremos que haga función de 3 botones al presionar a los 2 a la vez, hemos d poner a “yes” la opción.
Configuramos el ratón a nuestro gusto:
![Page 11: Configuracion X Org](https://reader034.vdocuments.net/reader034/viewer/2022042701/55a1cb081a28ab0f678b463e/html5/thumbnails/11.jpg)
Section "Monitor“
Identifier "Monitor0"
VendorName "Monitor Vendor“
ModelName "VES3afe"
DisplaySize 320 240
HorizSync 30.0 - 70.0
VertRefresh 50.0 - 120.0
Option “dpms” “yes”
EndSection
• Determinamos el área gráfica del monitor en mm:
• Queremos que el rango de frecuencia de sincronización horizontal sea de 30 a 70KHz
• Especificamos el rango de actualización vertical en 50 a 120Hz
• Como nuestro monitor soporta la opción dedicada a controlar el timeout, forzar los modos standby, suspendido o apagado, y creemos que es conveniente, añadiremos “dpms” que se encargará de todo esto
320240
![Page 12: Configuracion X Org](https://reader034.vdocuments.net/reader034/viewer/2022042701/55a1cb081a28ab0f678b463e/html5/thumbnails/12.jpg)
Sirve para configurar las tarjetas de vídeo del sistema.
Section "Device"
Identifier "Videocard0"
Driver "vesa"
VendorName "Videocard vendor"
BoardName "RIVA128"
VideoRam 8192
Option "dpms"
EndSection
![Page 13: Configuracion X Org](https://reader034.vdocuments.net/reader034/viewer/2022042701/55a1cb081a28ab0f678b463e/html5/thumbnails/13.jpg)
Section "Screen" Identifier "Screen0" Device "VideoCard0” Monitor "Monitor0“ DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 16 Modes "800x600" "640x480" EndSubSection SubSection "Display" Viewport 0 0 Depth 24 Modes "1400x1050" "1280x960“ "1280x800" "1280x1024“ "1152x864" "1152x768“ "1024x768" "800x600" "640x480" EndSubSectionEndSection
• Determinaremos la profundidad de color por defecto en 24bits
• Ahora especificaremos distintas subsecciones, de modo que en cada una de ellas se determinan los modos de pantalla disponibles para cada profundidad de color. En nuestro caso definiremos para:
- Profundidad de color (Deph) = 16
Y sus modos de vídeo disponibles quedarían especificados en Modes.
-Profundidad de color (Deph) = 24
Y sus modos de vídeo correspondientes en Modes.
(Se pueden definir tantas susecciones como se quiera, pero al menos debe aparecer la profundidad especificada por defecto (DefaultDeph)
- Vamos a ajustar las coordenadas de la esquina superior izquierda del display, en nuestro caso: ViewPort 0 0
![Page 14: Configuracion X Org](https://reader034.vdocuments.net/reader034/viewer/2022042701/55a1cb081a28ab0f678b463e/html5/thumbnails/14.jpg)
DRI: La sección DRI es opcional y especifica parámetros para Direct Rendering Infrastructure.Ayuda a las aplicaciones de software 3D y 2D a mejorar el rendimiento acelerando el Hw en caso de que soporte la T.gráfica.
Section "DRI"
Group 0
Mode 0666
EndSection
![Page 15: Configuracion X Org](https://reader034.vdocuments.net/reader034/viewer/2022042701/55a1cb081a28ab0f678b463e/html5/thumbnails/15.jpg)
Web:
www.gentoo.orgwww.freebsd.orghttp://linux.developpez.comhttp://xorg.freedesktop.org
Ayuda de linux:
archivo: /etc/X11/xorg.confman 5 xorg.conf
Libros:
“Red Hat Enterprise Linux 4: Manual de referencia”