Translation(s): English - Italiano - Español

(!) ?Discussion


http://www.debian.org/logos/openlogo-nd-50.png http://www.debian.org/Pics/debian.png

Portal/IDB/logo_portal.png Bienvenido al sistema X Window de Debian


Portal/IDB/icon-display-32x32.png Este portal habla sobre el sistema X Window (también llamado X11 o X). Puede usarse lenguaje técnico.

Si quiere saber cómo configurar su escritorio de manera sencilla, vea el portal DesktopEnvironment. Aquí encontrará artículos avanzados.


El sistema X Window es el que permite a los distintos sistemas tipo Unix (incluyendo Linux) su interfaz gráfica de usuario.

El sistema X Window incluye todo lo necesario para comunicarse con el hardware de la tarjeta de vídeo. En términos simples, el sistema X Window ofrece a Unix una interfaz gráfica de usuario que permite usar un entorno de escritorio.

Al contrario que en otros entornos gráficos de otros sistemas operativos, X se comporta como un servidor. Esto significa que cada uno de los programas gráficos que ejecuta son clientes y existe una instancia del servidor X server ejecutándose en su PC local.

Uno puede encontrar similitudes entre usar X y navegar por internet. En este caso, el servidor X ejecutándose en su computadora es parecido a un servidor web de internet mientras que su programa (ej. xmms) es similar a un navegador web. El programa cliente solicita un recurso (ej. estado real de la pantalla) del servidor X y éste le da acceso al recurso (con la condición de que tenga permiso con el comando xhost).

Esto puede parecer complicado pero considere lo que permite tal sistema. Usted puede ejecutar un programa que necesite mucha CPU en un servidor remoto con una CPU más potente y simplemente indicarle que desea enviar toda la salida gráfica (ej. ventanas, ventanas de diálogos etc.) al servidor X de su máquina local para visulizarse en su pantalla local. Esto se hace generalmente estableciendo la variable DISPLAY a "nombre_maquina_local:0.0", con lo que enviará toda la información a la pantalla 0 de nombre_maquina_local (puede haber más de un servidor X ejecutándose en una computadora) y al teclado 0.

Este poder también puede causar problemas de seguridad. Se han conocido casos donde un hacker remoto ha podido capturar las teclas enviadas a través de la red local o incluso enviar secuencias de teclado o clics de ratón a una aplicación de usuario sin levantar sospechas.

(Alguién que sepa como bloquear el sistema X puede describir algunas maneras para prevenir esto aquí)

En el pasado, X era el principal responsable de pintar en 2D cuando se requería. Ahora, a X también se le ha otorgado la capacidad de hacer algo de trabajo en 3D al igual que XFree86 v4. Esto se hace a través de una interfaz llamada GLX que es una capa encima de OpenGL con la que mucha gente está familiarizada. Para hacer estas llamada 3D aceleradas tan rápido como sea posible Xorg ahora utiliza DRI (Infraestructura de Renderizado Directo) para comunicarse tan directamente como sea posible con la tarjeta de vídeo.


Historical


CategoryPortal | SystemAdministration | CategoryXWindowSystem