X es una aplicación que administra una o más pantallas gráficas y uno o más dispositivos de entrada (teclado, mouse, etc.) conectados a la computadora.
Funciona como un servidor y puede ejecutarse en la computadora local o en otra computadora en la red. Los servicios pueden comunicarse con el servidor X para mostrar interfaces gráficas y recibir información del usuario.
Vale la pena señalar, un componente común utilizado con un servidor X es el Administrador de ventanas, una aplicación que administra el cambio de tamaño y el movimiento de ventanas y elementos decorativos de ventanas como barras de título, minimizar y cerrar botones.
El servidor X se puede iniciar con el comando 'startx', o más comúnmente, desde un administrador de pantalla como gdm.
~/.xinitrc
es un script de shell utilizado por xinit, que inicia el servidor X cuando no usa un administrador de pantalla, para definir alguna aplicación que se inicie automáticamente en el servidor X.
/etc/X11/xorg.conf
es un archivo de configuración que se utiliza para proporcionar información al servidor X sobre los componentes de hardware utilizados, pero ahora el servidor X puede evitar su uso, ya que es capaz de autoconfigurarse.