¿Qué es el servidor X?

41

He estado usando Ubuntu durante bastante tiempo pero, ¿no tengo idea de qué es el servidor X? Lo escucho con bastante frecuencia.

Me gustaría saber qué es el servidor X y qué hace. ¿Cómo ~/.xinitrcse usa el archivo y saber lo que hace x.org en el ámbito de X Server?

margarita
fuente
No es realmente una pregunta de ubuntu.
enzotib
3
Tal vez. Pero estoy en Ubuntu, y si hubiera algo específico de X con respecto a Ubuntu, me gustaría saberlo.
11
Hm, yo diría personalmente que esta es una pregunta justa, OMI. Un nuevo usuario de ubuntu, creo que esta es información relevante, y no es realmente algo que él sabría dónde buscar de manera más adecuada, ya que no sabe qué es.
fem
1
@enzotib viendo cómo ubuntu es linux ... esta es una pregunta de ubuntu. ver meta.askubuntu.com/questions/47/…
WalterJ89
1
Deseo que los comentarios puedan ser rechazados.
user643722

Respuestas:

35

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.

enzotib
fuente
Estoy en Ubuntu Maverick, debe estar usando gdm ¿verdad? entonces ~ / .xinitrc ayudará o algo más?
puede evitar usarlo, para aplicaciones de inicio solo use el elemento del menú Sistema-> Preferencia-> Aplicaciones de inicio
enzotib
3

Como se mencionó en el póster anterior, Xes un servidor (es decir, un programa al que recurren otros programas) que es responsable de crear un entorno gráfico y, si falla por cualquier razón, la interfaz de línea de comandos (CLI) lo recibirá. )

El término servertambién se puede decir que se aplican a PulseAudio, que es el servidor de sonido, y llama a las aplicaciones y se le pide que producen el sonido.

Dante Ashton
fuente