Volver al índice ; Próximo: Xt Tookit ; Previo: Comunicación entre clientes. Gestor de Ventanas

Usuario de X

Arranque de X

Hay dos formas de arranque:

xinit
Este comando arranca el servidor y un cliente, por defecto xterm. Si existe un fichero .xserverrc, lo usará para arrancar el servidor. Si existe un fichero .xinitrc en el directorio home lo ejecuta en lugar del xterm.
xdm
El display manager (xdm) está destinado a arrancar el servidor en un sistema en el que se desea que X esté siempre activo. Se encarga de gestionar las sucesivas sesiones de los usuarios en el sistema. Su ciclo de ejecución es el siguiente:

xdm puede gestionar varios displays tanto locales como remotos (por ejemplo terminales X). En el fichero Xservers hay una línea por cada display. Los terminales X que siguen el protocolo XDMCP piden dinámicamente servicio de xdm a una máquina sin necesidad de incluirlos en dicho fichero.

Control de acceso

El servidor sólo controla el acceso del cliente en la conexión (XOpenDisplay). Existen dos métodos:

Fuentes

Nombres de fuentes

El nombre de una fuente de texto en X especifica completamente las características del mismo. Un ejemplo:
-adobe-courier-bold-o-normal--10-100-75-75-m-60-iso8859-1

El significado de cada campo, incluyendo algunos ejemplos, es el siguiente:

  1. Suministrador de la fuente.
  2. Familia (times, helvetica)
  3. Peso (medium)
  4. Sesgo (roman, itálica, oblicua)
  5. Set width (normal, condensada, doble ancho)
  6. Altura de los caracteres (en pixels). Tamaño de la fuente (en decenas de puntos).
  7. Resolución horizontal (en puntos por pulgada).
  8. Resolución vertical (en puntos por pulgada).
  9. Espaciado (monoespaciado, proporcional).
  10. Anchura media (en decenas de pixels).
  11. Conjunto de caracteres base.

Se pueden usar comodines en la especificación de una fuente. El siguiente ejemplo especifica cualquier fuente times con peso bold, sesgo roman y con un tamaño de 12 puntos:

*-times-bold-r-*-120-*

Comandos de utilidad

Algunos comandos útiles para tratar con fuentes son:
xlsfonts
Lista los fuentes disponibles.
xfd
Muestra los caracteres de un determinado fuente.
xfontsel
Herramienta que facilita la elección de una fuente permitiendo modificar dinámicamente las distintas partes del nombre.

Formatos

Hay dos formatos básicos de fuentes:
Bitmap Distribution Format (BDF)
Formato estándar.
Server Natural Format (SNF)
Formato en el que se almacenan los fuentes en el servidor.

El comando bdftosnf convierte los ficheros BDF a SNF.

Localización de fuentes

Las fuentes se almacenan en directorios de fuentes (se crean con mkfontdir). Cada directorio de fuentes consiste de:

El comando xset fp permite gestionar los directorios de fuentes (añadir uno nuevo, eliminar uno existente, etc.).

Recursos

Hay dos comandos interesantes relacionados con la gestión de recursos:
xrdb
Permite consultar o modificar los recursos que están almacenados en la propiedad RESOURCE_MANAGER de la ventana raíz de la pantalla 0 del servidor.
appres
Dado el nombre de una aplicación (instancia y/o clase), lista los recursos que vería dicha aplicación si fuese ejecutada.

En cuanto a la especificación de recursos en la línea de comandos, existen algunas opciones estándar aceptadas por la mayoría de los clientes. Algunos ejemplos autoexplicativos son los siguientes:

Comandos de configuración

Existen comandos para configurar la apariencia del display y el modo de operación del teclado y ratón. Los principales son los siguientes:
xset
Permite controlar aspectos tales como la repetición de las teclas, la activación de un "salvapantallas", o las características del "pítido" del teclado.
xsetroot
Permite controlar la apariencia de la ventana raíz.
xmodmap.
Permite configurar los "mapas" de correspondencias del teclado y del ratón.

Algunos clientes X

Existen numerosos clientes X tanto en la distribución estándar como en contribuciones de libre distribución. A continuación se presentan sólo alguno de ellos:

Configuración del gestor de ventanas

La mayoría de los gestores de ventanas pueden configurarse por el usuario según sus preferencias. Así, por ejemplo, el mwm puede configurarse a través de determinados recursos y mediante el fichero .mwmrc del directorio HOME del usuario (se recomienda consultar como ejemplo el fichero sample.mwmrc incluido en la distribución).

Algunos de los aspectos configurables son:


Volver al índice ; Próximo: Xt Tookit ; Previo: Comunicación entre clientes. Gestor de Ventanas