Não é possível iniciar o X Server sem telas, sem xorg.config para editar

2

Estou tentando iniciar o servidor X (tenho todos os pacotes instalados).

O problema que estou tendo é que o servidor está fora do local, não tem tela e nunca teve uma tela conectada a ele e como resultado o X Server nunca rodou, o que significa que não há xorg.config que de outros posts eu veja pode ser usado para iniciar o servidor X sem nenhuma tela.

Eu tentei executar X -configuration (não lembro o comando, mas usei o caminho certo) e ele gera a mesma mensagem que recebo quando eu faço startx , que é Fatal Error: no screens

Eu preciso encontrar uma maneira de iniciar o servidor X sem conectar uma tela a ele.

    
por MichaelMitchell 01.02.2015 / 08:28

2 respostas

6

Você está procurando por headless com o X. É um pouco descrito em ArchWiki . para fazer isso.

Existe outra alternativa para executar o servidor sem headless X11: Xvfb (X virtual framebuffer). É um servidor de exibição que realiza todas as operações gráficas na memória sem mostrar nenhuma saída de tela.

startx é apenas o front-end para xinit que configura o servidor e clientes do X.Org (Window Manager, Desktop Environment, ...). Entre outras coisas, ele lê a configuração do lado do cliente em ~/.xinitrc .

Para executar uma sessão de usuário comum dentro do framebuffer virtual:

  1. inicie Xfvb e ambiente de configuração - export variáveis de ambiente adequadas
  2. execute ~/.xinitrc script que define a configuração do cliente X do usuário

Você pode, alternativamente, executar comandos personalizados, que configurariam o WM, DM, etc.

    
por 01.02.2015 / 10:05
0

Eu acho que você quer alguma variante do vnc. Ele executa um servidor X em máquinas Linux e o resultado pode ser exibido remotamente. Se você não quiser ver a tela em qualquer lugar, use as respostas mais antigas sobre os servidores X sem cabeça.

    
por 04.03.2015 / 20:52