Capítulo 11. El sistema X Window

Tabla de contenidos

11.1. Configuración de X11 con SaX2
11.2. Optimizar la configuración de X Window
11.3. Instalación y configuración de tipos de letra
11.4. Configuración 3D de OpenGL

Resumen

El sistema X Window (X11) es prácticamente el estándar para interfaces gráficas de usuario en Unix. X es además un sistema basado en redes. Así, las aplicaciones que estén funcionando en un ordenador pueden mostrar sus datos de salida en otro siempre que ambas máquinas estén conectadas a través de una red. El tipo de red (LAN o Internet) es irrelevante.

En este capítulo se describe la configuración y algunas posibilidades de optimización para el sistema X Window junto con información sobre los tipos de letra en SUSE LINUX y la configuración 3D de OpenGL.

11.1. Configuración de X11 con SaX2

La interfaz gráfica de usuario o servidor X se ocupa de la comunicación entre el hardware y el software. Los escritorios como KDE y GNOME y la amplia variedad de gestores de ventanas se sirven del servidor X para interactuar con el usuario.

La interfaz gráfica se configura ya durante la instalación. SaX2 le permite modificar la configuración posteriormente. Los valores de configuración actuales están guardados y puede restaurarlos en cualquier momento. Los valores mostrados para su modificación son los siguientes: resolución de pantalla, profundidad de color, frecuencia de repetición y fabricante y modelo del monitor, en caso de que haya sido detectado automáticamente.

Si acaba de instalar una nueva tarjeta gráfica, aparecerá una pequeña ventana preguntándole si desea activar la aceleración 3D para la misma. Tras pulsar en Cambiar, SaX2, la herramienta de configuración para los dispositivos gráficos y de entrada, se inicia en una ventana separada que se muestra en la Figura 11.1, “La ventana principal de SaX2”.

Figura 11.1. La ventana principal de SaX2

La ventana principal de SaX2

La barra de navegación de la izquierda contiene cuatro elementos: Escritorio, Dispositivos de entrada, Multimonitor y Control de acceso. En Escritorio puede configurar el monitor, la tarjeta gráfica, la profundidad de color y la resolución, el tamaño de la imagen, etc. En Dispositivos de entrada puede configurar el teclado y el ratón así como un monitor de pantalla táctil (touchscreen) y una tableta gráfica. En el menú Multimonitor puede configurar una estación multimonitor (ver Sección 11.1.7, “Multimonitor”). El programa AccessX del Control de acceso es una útil herramienta para controlar el puntero del ratón con el bloque de teclas numéricas.

Seleccione el modelo apropiado para el monitor y la tarjeta gráfica. Por lo general, el sistema los detectará automáticamente. En caso de que el sistema no detecte el monitor, aparecerá el diálogo de selección de monitores con una larga lista de fabricantes y modelos en la que muy probablemente encontrará el suyo. Si no es así, introduzca manualmente los valores correspondientes al monitor o escoja la configuración estándar denominada modo VESA.

Una vez completada la configuración del monitor y de la tarjeta gráfica en la ventana principal, pulse Finalizar para probar la configuración. De este modo, puede comprobar que la configuración escogida funciona sin problemas con el hardware. Si la imagen que aparece no es estable, interrumpa la prueba con la tecla Esc y reduzca el valor de la frecuencia de repetición de la imagen o la resolución o profundidad de color. Todos los cambios realizados – se haya hecho la prueba o no – se activarán cuando reinicie el sistema gráfico o servidor X. Si utiliza KDE, basta con finalizar la sesión en iniciar una nueva.

11.1.1. Escritorio

Seleccionando Cambiar configuración+Propiedades, aparece una ventana con tres lengüetas: Modelo de monitor, Frecuencias y Experto:

Modelo de monitor

Escoja el fabricante en la parte izquierda de la ventana, y el modelo en la parte derecha. En caso de que tenga un disquete con controladores de Linux para el monitor, utilícelo pulsando en Disco del fabricante.

Figura 11.2. SaX2: selección del monitor

SaX2: selección del monitor
Frecuencias

Introduzca aquí las frecuencias horizontales y verticales adecuadas para el monitor. La frecuencia vertical se corresponde con la frecuencia de repetición de la imagen. Normalmente estos valores vienen determinados por el modelo de monitor, por lo que no necesitará cambiar nada.

Experto

Aquí aún puede configurar más opciones para el monitor. En el campo de selección que se encuentra en la parte superior puede establecer el método de cálculo de la resolución y de la geometría de la pantalla que se debe utilizar. Realice aquí modificaciones sólo si el monitor presenta problemas. Más abajo puede cambiar el tamaño de la imagen y activar el modo de ahorro de energía DPMS.

[Warning]Configuración de las frecuencias del monitor

A pesar de los mecanismos de protección integrados, debe actuar con especial precaución a la hora de configurar manualmente las frecuencias del monitor. Si se introducen valores erróneos, podría causar daños irreparables en el mismo. Si es necesario, consulte el manual del monitor antes de introducir los valores de las frecuencias.

11.1.2. Tarjeta gráfica

En el diálogo de la tarjeta gráfica aparecen dos lengüetas: General y Experto. En General puede seleccionar a la izquierda el fabricante y a la derecha el modelo de la tarjeta gráfica.

Figura 11.3. SaX2: selección de la tarjeta gráfica

SaX2: selección de la tarjeta gráfica

La opción Experto le ofrece posibilidades de configuración avanzada. A la derecha puede configurar si desea girar la pantalla hacia la izquierda o perpendicularmente (una opción útil para algunas pantallas TFT giratorias). Las entradas para el BusID sólo tienen relevancia si trabaja con más de una pantalla. Por lo general no necesita cambiar nada en este apartado. En particular le recomendamos no modificar nada si no conoce el significado de las distintas opciones. Si es necesario, lea en la documentación de su tarjeta gráfica qué significan las distintas opciones.

11.1.3. Color y resolución

Hay tres lengüetas disponibles: Color, Resoluciones... y Experto.

Color

En función del hardware utilizado, dispone de las siguientes opciones para la profundidad de color: 16, 256, 32768, 65536 y 16,7 millones de colores a 4, 8, 15, 16 ó 24 bits. Debe elegir al menos 256 colores.

Resoluciones...

Puede elegir entre todas las combinaciones de resolución y profundidad de color que el hardware puede mostrar sin problemas. De ahí que en SUSE LINUX se reduzca al mínimo el riesgo de dañar el hardware debido a una configuración inadecuada. Si aún así prefiere cambiar la resolución manualmente, infórmese en la documentación del hardware de los valores que puede utilizar.

Figura 11.4. SaX2: configuración de la resolución

SaX2: configuración de la resolución
Experto

Aquí puede añadir resoluciones a las ofrecidas en la lengüeta anterior para que se muestren en la lista de selección.

11.1.4. Resolución virtual

Todos los escritorios poseen una resolución propia visible en toda la pantalla. Junto a esta resolución se puede configurar otra resolución que sea mayor que el área visible de la pantalla. Si sale con el cursor de la pantalla, se moverá el área virtual a la zona visible. De esta forma se incrementa el espacio de trabajo disponible.

Figura 11.5. SaX2: configuración de la resolución virtual

SaX2: configuración de la resolución virtual

La configuración de la resolución virtual se puede realizar de dos formas. El primer método, mediante drag&drop, consiste en situar el ratón sobre la imagen del monitor para que el puntero del ratón se transforme en un retículo. A continuación pulse el botón izquierdo del ratón al tiempo que mueve el ratón para modificar el tamaño de la superficie marcada. Esta superficie muestra el área de resolución virtual. Este método es el más adecuado si no está seguro de cuánto espacio virtual desea en el escritorio.

Mediante selección en el menú desplegable: con el menú desplegable en el centro de la superficie marcada podrá ver la resolución virtual configurada actualmente. Si ya conoce la resolución estándar que quiere definir como resolución virtual, selecciónela en el menú.

11.1.5. Aceleración 3D

Si en la primera instalación o al acoplar la tarjeta gráfica con su correspondiente configuración no ha activado la aceleración 3D, puede hacerlo aquí.

11.1.6. Geometría

Aquí puede ajustar en las dos lengüetas (Cambiar posición y Cambiar tamaño) el tamaño y la posición de la imagen con ayuda de las flechas (ver Figura 11.6, “Ajuste de la geometría de la imagen”). Si trabaja con un entorno multimonitor, puede pasar a los monitores siguientes con el botón Próxima pantalla para definir su tamaño y posición. Pulse Grabar para guardar la configuración realizada.

Figura 11.6. Ajuste de la geometría de la imagen

Ajuste de la geometría de la imagen

11.1.7. Multimonitor

Si tiene más de una tarjeta gráfica en el ordenador o posee una tarjeta gráfica con varias salidas, es posible conectar varios monitores al sistema. El modo de operación con dos monitores se denomina dualhead y con más de dos multihead. SaX2 detecta automáticamente si existe más de una tarjeta gráfica en el sistema y prepara la configuración en consecuencia. En el diálogo de multimonitor de SaX2 puede definir el modo de trabajo así como el orden de las pantallas. Es posible elegir entre tres modos: tradicional (predeterminado), xinerama y clon:

Multimonitor tradicional

Cada monitor es una unidad en sí misma y el puntero del ratón puede cambiar de una pantalla a otra.

Multimonitor clon

Este modo se utiliza en presentaciones y ferias y es sobre todo muy efectivo en pantallas del tamaño de una pared. En este modo cada monitor muestra el mismo contenido y el ratón sólo se ve en la ventana principal.

Multimonitor xinerama

Todas las pantallas se fusionan en una sola pantalla grande. Las ventanas de los programas pueden colocarse libremente en todos los monitores o modificar su tamaño para que ocupe más de un monitor.

Por esquema de pantalla de un entorno multimonitor se entiende el orden y las relaciones de comportamiento entre las distintas pantallas. Por defecto, SaX2 configura un esquema de pantalla estándar que sigue el orden de las tarjetas gráficas detectadas y coloca todas las pantallas en una línea de izquierda a derecha. En el diálogo Distribución de la herramienta multimonitor puede determinar muy fácilmente el orden de los monitores en el escritorio desplazando los símbolos de pantalla en la malla por medio del ratón. Una vez cerrado el diálogo de distribución, puede comprobar la nueva configuración con el botón Prueba.

Tenga en cuenta que en la actualidad Linux no ofrece aceleración 3D para un entorno multimonitor xinerama. En este caso SaX2 desactivará el soporte 3D.

11.1.8. Dispositivos de entrada

Ratón

Si la detección automática no reconoce el ratón, configúrelo de forma manual con este diálogo. Puede consultar el modelo y la descripción del ratón en la documentación del mismo. Escoja el valor correspondiente de la lista de modelos de ratón soportados. Después de haber marcado el modelo adecuado, confirme la selección pulsando sobre la tecla 5 del bloque numérico.

Teclado

En el campo de selección de este diálogo puede determinar el tipo de teclado que utiliza. Debajo puede escoger el idioma de la distribución del teclado. Finalmente, el apartado para pruebas le permite comprobar si se ha elegido la disposición lingüística correcta; para ello introduzca signos especiales del idioma escogido.

El estado de la casilla utilizada para la activación o desactivación de las letras acentuadas depende del lenguaje seleccionado y no debe modificarse. Pulse en Finalizar para que los cambios tengan efecto.

Pantalla táctil

En la actualidad X.Org soporta pantallas táctiles de las marcas Microtouch y Elographics. En este caso SaX2 puede reconocer el monitor automáticamente, pero no el lápiz. El lápiz se puede considerar un dispositivo de entrada.

Para configurarlo correctamente, inicie SaX2 y escoja Dispositivos de entrada+Pantalla táctil. Pulse en Añadir... para agregar una pantalla táctil y guarde la configuración pulsando en Finalizar. No es necesario probar la configuración.

Las pantallas táctiles disponen de una gran variedad de opciones que se deben calibrar primero en la mayoría de los casos. Lamentablemente, en Linux no existe ninguna herramienta adecuada para este fin. No obstante, la configuración estándar contiene valores predeterminados adecuados al tamaño de las pantallas táctiles, por lo que no deberá realizar ninguna configuración adicional.

Tabletas gráficas

En la actualidad, X.Org soporta solamente algunas tabletas gráficas. SaX2 permite la configuración de tabletas gráficas conectadas al puerto serie o USB. A efectos de la configuración, una tableta gráfica es un dispositivo de entrada más como por ejemplo un ratón.

Inicie SaX2 y escoja Dispositivos de entrada+Tableta gráfica. Pulse en Añadir, seleccione el fabricante en el siguiente diálogo y añada la tableta gráfica de la lista ofrecida. Active las casillas de la derecha si tiene un lápiz o una goma conectados. Si la tableta está conectada al puerto serie, compruebe el puerto: /dev/ttyS0 indica el primer puerto serie, /dev/ttyS1 el segundo, etc. Pulse en Finalizar para guardar la configuración.

11.1.9. AccessX

Si desea trabajar sin ratón, inicie SaX2 y active AccessX en el apartado Control de acceso. De esta forma, podrá controlar los movimientos del puntero del ratón en la pantalla con el bloque de teclas numéricas del teclado. En la Tabla 11.1, “AccessX: control del ratón con el bloque numérico” puede consultar una descripción de las funciones de las distintas teclas.

Tabla 11.1. AccessX: control del ratón con el bloque numérico

Tecla

Descripción

÷

Activa el botón izquierdo del ratón.

×

Activa el botón central del ratón.

Activa el botón derecho del ratón.

5

Esta tecla reproduce la pulsación del botón del ratón previamente activado. Si no hay ningún botón activado, se utilizará el botón izquierdo. La activación de la tecla correspondiente volverá a la configuración predeterminada una vez realizado el clic.

+

Esta tecla tiene el mismo efecto que la tecla 5 con la diferencia de que ejecuta un doble clic.

0

Esta tecla tiene el mismo efecto que la tecla 5 con la diferencia de que mantiene el botón pulsado.

Supr

Esta tecla libera la pulsación del botón del ratón provocada por la tecla 0.

7

Mueve el ratón hacia arriba a la izquierda.

8

Mueve el ratón hacia arriba en línea recta.

9

Mueve el ratón hacia arriba a la derecha.

4

Mueve el ratón hacia la izquierda.

6

Mueve el ratón hacia la derecha.

1

Mueve el ratón hacia abajo a la izquierda.

2

Mueve el ratón hacia abajo en línea recta.

3

Mueve el ratón hacia abajo a la derecha.

11.1.10. Joystick

Aunque es un dispositivo de entrada, el joystick no se configura en SaX sino en el módulo de YaST HardwareJoystick. Para configurarlo, seleccione en la lista el fabricante y modelo adecuados. Con Probar puede comprobar si el joystick funciona correctamente. El diálogo de prueba muestra tres diagramas para los ejes análogos del joystick y marcas para los cuatro botones estándar. Si mueve el joystick o pulsa los botones, debería observar algún tipo de reacción en la ventana de diálogo. Puesto que la mayoría de los joysticks están conectados a tarjetas de sonido, también puede acceder a este módulo desde la configuración de la tarjeta de sonido.

11.1.11. Información adicional

Puede encontrar más información sobre el sistema X Windows y sus propiedades en el Capítulo 11, El sistema X Window.


SUSE LINUX Manual de administración 9.3