Léxico de TI › Infraestrutura › Xsession

Xsession

Infraestrutura Svenska → Atualizado: 2026-10-12

O script de shell que um gerenciador de login executa após um login bem-sucedido e que, por sua vez, inicia a sessão gráfica do usuário.

Depois que o XDM aceita a senha, ele executa o Xsession como o usuário. O script carrega recursos com xrdb, prepara o ambiente e procura o ~/.xsession do próprio usuário; se existir, ele roda, senão uma sessão padrão é iniciada. O arquivo faz o mesmo papel que o .xinitrc faz para o startx, com a ressalva de que a sessão termina quando o script termina — e com ela, o seu login.

As distribuições construíram em cima disso. O /etc/X11/Xsession do Debian executa um diretório de pequenos scripts em Xsession.d, onde pacotes podem plugar ssh-agent, D-Bus ou métodos de entrada sem mexer em mais nada. O mesmo script redireciona toda a saída para ~/.xsession-errors, o arquivo onde todo programa lançado pelo desktop despeja seus avisos. É valiosíssimo para depurar e tem a merecida fama de, de vez em quando, crescer até encher o diretório pessoal.

← Voltar ao léxico