O que é o servidor X?

41

Estou usando o Ubuntu há algum tempo, mas não faço ideia do que é o servidor X? Eu ouço com bastante frequência.

Gostaria de saber o que é o X Server e o que ele faz. Como o ~/.xinitrcarquivo é usado e sabendo o que o x.org faz no domínio do X Server?

margarida
fonte
Não é realmente uma pergunta do Ubuntu.
enzotib 17/10/10
3
Talvez. Mas eu estou no Ubuntu, e se houvesse algo específico para o X em relação ao Ubuntu, eu gostaria de saber isso.
11
Hum, eu diria pessoalmente que essa é uma pergunta justa, IMO. Um novo usuário do Ubuntu, acho que essa é uma informação relevante, e não é algo que ele saiba onde procurar mais adequadamente, caso contrário ele não sabe o que é.
emf
1
@enzotib vendo como o ubuntu é linux ... essa é uma pergunta do ubuntu. veja meta.askubuntu.com/questions/47/…
WalterJ89
1
Eu gostaria que os comentários pudessem ter voto negativo.
precisa saber é o seguinte

Respostas:

35

X é um aplicativo que gerencia um ou mais monitores gráficos e um ou mais dispositivos de entrada (teclado, mouse etc.) conectados ao computador.

Funciona como servidor e pode ser executado no computador local ou em outro computador na rede. Os serviços podem se comunicar com o servidor X para exibir interfaces gráficas e receber entrada do usuário.

Vale ressaltar que um componente comum usado com um servidor X é o Gerenciador de Janelas, um aplicativo que gerencia o redimensionamento e movimentação de janelas e elementos decorativos de janelas como barras de título, botões de minimizar e fechar.

O servidor X pode ser iniciado com o comando 'startx', ou mais comumente, a partir de um gerenciador de exibição como o gdm.

~/.xinitrc é um script de shell usado pelo xinit, que inicia o servidor X quando não estiver usando um gerenciador de exibição, para definir um aplicativo para iniciar automaticamente no servidor X.

/etc/X11/xorg.conf é um arquivo de configuração usado para fornecer ao servidor X informações sobre os componentes de hardware usados, mas agora o servidor X pode evitar usá-lo, porque é capaz de se autoconfigurar.

enzotib
fonte
Estou no Ubuntu Maverick, ele deve estar usando o gdm, certo? então ~ / .xinitrc vai ajudar ou algo mais?
você pode evitar usá-lo, para aplicativos de inicialização, use o item de menu Sistema-> Preferências-> Aplicativos de inicialização
enzotib
3

Como o pôster acima mencionado, Xé um servidor (ou seja, um programa que outros programas chamam e são chamados) que é responsável por criar um ambiente gráfico e, se falhar por qualquer motivo, você será recebido pela Command Line Interface (CLI) )

serverTambém se pode dizer que o termo se aplica ao PulseAudio, que é o servidor de som, e chama aplicativos e é chamado a produzir som.

Dante Ashton
fonte