Más allá de simplemente X
- Los clientes de X son programas que se conectan al servidor
y despliegan ventanas en él o hacen otras operaciones.
- Para encontrar el servidor usan la variable de ambiente
DISPLAY
.
- Los clientes incluidos con la distribución de X son muy
simples (se utilizan para demostrar algunas características
básicas del ambiente).
Demostración
- El manejador de ventanas (window manager)
es un cliente especial que se encarga de manejar la geometría
y ubicación de las ventanas.
- Normalmente decora las ventanas para permitir
moverlas, cambiarles el tamaño o convertirlas en íconos en
forma interactiva.
- Cómo se trata de cliente normal, es posible cambiar el
manejador de ventanas dinámicamente.
- También es posible correrlo en forma remota.
- X no se compromete con una política de interacción concreta,
cada manejador de ventanas implanta su propia política.
Demostración
- Los toolkits de interacción ofrecen facilidades de
interacción de alto nivel para los programas.
- A diferencia de X mismo, los toolkits implantan políticas de
administración propias.
- Toolkits utilizados comúnmente:
Demostración
- Son ambientes integrados, dónde todos los componentes
ofrecen interfaces consistentes entre sí.
- Normalmente incluyen una amplia variedad de componentes
básicos.
- También sirven como plataforma de desarrollo para
aplicaciones interactivas arbitrarias.
- Desktops interactivos utilizados comúnmente:
Demostración