O que são arquivos .serverauth. ##### no meu diretório home?

11

Os arquivos são .serverauth.##### , em que ##### é um número de 5 dígitos.
Eu tenho um punhado desses arquivos no meu diretório pessoal com uma ampla variedade de datas de criação que abrangem um par de anos.

De quais são esses arquivos? É seguro excluí-los?

    
por DilithiumMatrix 28.04.2015 / 17:05

2 respostas

15

Você pode remover todos eles, exceto o mais novo. Eles são criados pelo script startx . Se o X não desligar normalmente, esses arquivos não serão removidos e permanecerão para sempre (veja o bug ).

Você pode alterar a linha no arquivo /usr/bin/startx para uma maneira mais prática:

Pesquise xserverauthfile= no script e substitua a linha por:

xserverauthfile=$XAUTHORITY
    
por 28.04.2015 / 17:30
7

Sempre que você inicia uma sessão do X Windows, esse arquivo é criado e é excluído quando a sessão X sai normalmente. Se o startx sair de forma desagradável - por exemplo, se a seqüência de desligamento enviar um sinal de kill (o script não captura sinais) - o arquivo nunca será removido. É seguro remover esses arquivos.
Existem soluções prováveis, mas nunca testei efeitos colaterais. Altere a linha a seguir no seu comando startx ( /usr/bin/startx ):

xserverauthfile=$HOME/.serverauth.$$

para

xserverauthfile=$XAUTHORITY
    
por 28.04.2015 / 17:31

Tags