Para onde vão as mensagens de erro X?

4

Se eu iniciar um aplicativo X a partir de um terminal, as mensagens de erro vão para o terminal. Se eu iniciá-los a partir de uma GUI, para onde vão as mensagens de erro, ou como elas são tratadas?

    
por echox 01.10.2010 / 05:35

3 respostas

3

Gerentes de exibição, como xdm & Geralmente, o gdm captura o stderr dos processos que eles iniciam e o registra em um arquivo como /var/log/xdm.log ou /var/log/gdm/:0.log . Isso inclui a saída do servidor X que está sendo iniciado.

Uma vez iniciada a sua sessão, ela pode redirecionar a saída dos processos da sessão para um arquivo como ~/.xsession-errors como tante apontou em sua resposta.

    
por 01.10.2010 / 20:09
3

Geralmente, todos os erros X genéricos (e os de alguns aplicativos) vão para o arquivo ~/.xsession-errors .

    
por 01.10.2010 / 09:08
0

Eles vão para qualquer terminal do qual o servidor X foi iniciado. Se você inicializar a linha de comando e, em seguida, iniciar o X, você pode vê-los, pulando de volta para esse VT (pressione Ctrl-Alt-F1). Se você inicializar diretamente no X, não tenho certeza de onde as mensagens aparecem por padrão; pode variar por distro.

    
por 01.10.2010 / 06:50

Tags