Please enable JavaScript.
Coggle requires JavaScript to display documents.
El entorno de programación en X Windows, El cliente X image, El servidor X…
El entorno de programación en X Windows
Es el entorno gráfico de los sistemas UNIX.
Se encarga de mostrar la información gráfica, está construido con arquitectura cliente-servidor y es una capa totalmente independiente del Sistema Operativo. Cuando instalemos en una máquina el sistema X Window se instalarán tres componentes:
el servidor X: es el servidor gráfico.
el display manager: se encarga del login gráfico.
el cliente X (o window manager): es el cliente gráfico.
Los entornos de escritorio tienen varios componentes, siendo el principal el window manager (paquete virtual x-window-manager), que es el cliente X propiamente dicho, el que se encarga de comunicar al usuario con el servidor X. El encargado de lanzar el window manager es el display manager.
El window manager se encarga de:manejar las ventanas: crearlas, moverlas, cerrarlas, minimizarlas, qué ventana está encima, cuál tiene el foco, cuál recibe las entradas del teclado, etc.
la apariencia de las ventanas (look and feel): bordes, color, tamaño, etc.
Son la clave para hacerlo de manera adecuada y con el mayor grado de flexibilidad, sencillez, seguridad y control. Una interfaz de programación de aplicaciones (API) es un conjunto de herramientas, definiciones y protocolos que se utiliza para integrar los servicios y el software de aplicaciones. Es lo que permite que sus productos y servicios se comuniquen con otros, sin tener que diseñar permanentemente una infraestructura de conectividad nueva.
Es el servidor gráfico, el programa que se encarga realmente de dibujar en la pantalla y de manejar la entrada de los dispositivos de hardware (por ejemplo, dibuja el cursor mientras movemos el mouse). Arranca mediante un script ubicado en el directorio /etc/rcS.d, de modo que se ejecuta antes que los scripts asociados al runlevel.
Cada distribución sólo trae un servidor X. Actualmente el servidor X es X.org (x.org), un fork de la última versión libre de XFree86 (xfree86.org) más avanzado en su desarrollo y en el soporte de nuevo hardware.
Es el programa que se encarga del login gráfico. Arranca mediante un script ubicado en el directorio /etc/rc2.d, por lo que se ejecuta al entrar en el runlevel. En Debian hay cuatro:
Gdm (paquete gdm): display manager de GNOME. Se configura desde Sistema / Administración / Ventana de entrada (comando gdmsetup).
Kdm (paquete kdm): display manager de KDE. Se configura desde Inicio / Preferencias del sistema / Administrador de acceso.
Wdm (paquete wdm): display manager de WindowMaker.
Xdm (paquete xdm): display manager del X Window System.
El sistema de ventanas X distribuye el procesamiento de aplicaciones especificando enlaces cliente-servidor. El servidor provee servicios para acceder a la pantalla, teclado y ratón, mientras que los clientes son las aplicaciones que utilizan estos recursos para interacción con el usuario. De este modo mientras el servidor se ejecuta de manera local, las aplicaciones pueden ejecutarse remotamente desde otras máquinas, proporcionando así el concepto de transparencia de red.
x server
un servidor X se comunica con varios programas cliente. El servidor acepta los pedidos para la salida gráfica (ventanas) y devuelve la entrada del usuario (desde el teclado, del ratón, o de la pantalla táctil). El servidor puede funcionar así:
Una aplicación exhibiendo hacia una ventana de otro sistema de visualización.
Un programa del sistema controlando la salida vídeo de una PC.
Una pieza de hardware dedicada.
Es la base del protocolo de X Window System, un sistema de ventanas de red que muestra bitmaps y que permite construir interfaces gráficas de usuarios en Unix, Unix-Like y otros sistemas operativos.
solo cuatro clases de paquetes son enviadas, asíncronamente, sobre la red:
peticiones
son enviadas por un cliente al server para preguntar si puede mejorar alguna explicación,
respuestas
son enviadas por un cliente para confirmar algún dato,
los acontecimientos
son enviados por un usuario para notificar a otros de que hay alguna junta de interés o trabajo , y
los errores
son enviados al usuario para notificar que ha ocurrido un error durante el proceso de peticiones.
El cliente X
El servidor X
El display manager
Protocolo x
Interfaz de programación de aplicaciones
El sistema X Windows