Léxico de TI › Infraestrutura › Reset do servidor (X11)

Reset do servidor (X11)

Infraestrutura Svenska → Atualizado: 2026-10-12

O que o servidor X tradicionalmente faz quando o último cliente se desconecta: desmonta tudo o que construiu, se reinicializa e espera a próxima sessão como se tivesse acabado de subir.

Quando a última conexão fecha, o servidor libera todas as janelas, pixmaps e propriedades, limpa as seleções e restaura as configurações de teclado e de protetor de tela. Internamente a variável serverGeneration é incrementada, e os drivers que a verificam sabem que precisam se reinicializar. O objetivo era o XDM: cada login deveria receber um servidor limpo, sem sobras do usuário anterior, sem o custo de reiniciar o processo.

Fora do XDM, o comportamento é na maior parte uma armadilha. Um script que roda xrdb e sai pode ter seus recursos apagados antes de o próximo programa se conectar. Daí o -noreset, padrão em muitas configurações de Xvfb, e o -terminate, que faz o servidor encerrar em vez de resetar — o que as sessões do xinit realmente querem.

← Voltar ao léxico