Tentando startx como usuário (não-raiz)

0

Estou tentando startx como usuário. Só posso startx as sudo . Mais especificamente, estou tentando fazer com que o pulseaudio funcione com o xfce4.

Recebo um erro da seguinte forma.

xauth: timeout in locking authority file /home/user/.Xauthority
    
por Epauchus 05.10.2018 / 08:26

1 resposta

0

Seu sudo provavelmente está configurado para não alterar a variável de ambiente $HOME . Entretanto startx (ou pelo menos, o processo do servidor X que ele gera) quer escrever um cookie de autenticação para $HOME/.Xauthority . O resultado líquido é que sudo startx deixará um .Xauthority de propriedade da raiz no diretório inicial do usuário - para o qual o usuário não pode gravar devido à propriedade e às permissões, de modo que startx sem o sudo falha.

Se foi isso que aconteceu, você precisará corrigir a propriedade (ou simplesmente excluir) o arquivo .Xauthority de propriedade da raiz para que o% normalstartx possa ser bem-sucedido. Por exemplo

  • muda para um terminal virtual CLI usando (por exemplo) CTRL + ALT + 2
  • faça login usando suas credenciais de usuário regulares
  • rm ~/.Xauthority

Veja também Por que os usuários nunca devem usar sudo normal para iniciar aplicações gráficas?

    
por 05.10.2018 / 14:07

Tags