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 ~/.xinitrc
arquivo é usado e sabendo o que o x.org faz no domínio do X Server?
Respostas:
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.fonte
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) )server
Também se pode dizer que o termo se aplica ao PulseAudio, que é o servidor de som, e chama aplicativos e é chamado a produzir som.fonte