O local do arquivo de cookie X pode ser configurado com a variável de ambiente XAUTHORITY
. O padrão é ~/.Xauthority
.
Naturalmente, o local que você passa para os aplicativos deve corresponder ao local onde o cookie está armazenado. O SLiM não oferece uma maneira de adicionar o cookie a um arquivo diferente: ele tem ~/.Xauthority
codificado. Se você quiser usar um arquivo diferente, remova o SLiM ou use um gerenciador de exibição que tenha essa opção de configuração. Por exemplo, o Gdm armazena cookies X sob /var/run/gdm
.
Acho que você pode tornar .Xauthority
um link simbólico, se não quiser que o arquivo modificável esteja em seu diretório pessoal.
Tornar seu diretório pessoal imutável é um exercício de futilidade . Você provavelmente encontrará muitos outros problemas semelhantes. O local padrão para arquivos de configuração e arquivos de estado é seu diretório inicial - é onde os arquivos de ponto recebem seu nome, porque eles começam com .
, de modo que ls
não os listará por padrão.