A localização do arquivo de cookie X é indicada pela variável de ambiente XAUTHORITY
.
~/.Xauthority
é o local padrão do arquivo de cookie X, quando a variável não está presente no ambiente. Se um aplicativo procurar por ~/.Xauthority
quando XAUTHORITY
estiver presente, haverá bugs. ln -s "$XAUTHORITY" ~/.Xauthority
deve funcionar, embora¹. Se não funcionar, diga-nos o que acontece: copie e cole a mensagem de erro; ou se você não receber nenhuma mensagem de erro, informe-nos a saída de ls -l "$XAUTHORITY" ~/.Xauthority
.
Observe que quando você está executando comandos como raiz através de sudo
, a variável XAUTHORITY
é removida do ambiente. Você deve evitar executar comandos como root. Por exemplo, não execute gksu "xfce4-terminal"
para executar um emulador de terminal como root. Se você realmente deseja executar um shell como root, abra um terminal comum e execute sudo -s
dentro dele.
¹ A menos que seu diretório pessoal seja compartilhado (normalmente via NFS) entre várias máquinas Linux.