Este bug
informa que o LightDM tem o caminho para $HOME/.xsession-errors
embutido em código em sua origem. E isso realmente deve ser configurável.
Infelizmente, os gerentes de exibição "modernos" parecem não se importar mais com /etc/X11
, e reinventar a roda ... mal.
Provavelmente porque é muito difícil descobrir por que as coisas são como são. (Eu tentei. Ainda não sei por que existem tantos arquivos / scripts e quais são os propósitos deles.)
Por exemplo O SDDM não usa .xsession-errors
e registra em algum outro local estranho, se necessário.
Adendo
A segunda questão deve ser realmente separada.
Devido a eu ainda não saber tudo sobre isso, não posso ajudar com isso.
Mas acho que posso dizer que você provavelmente não deve criar outro arquivo de sessão personalizado.
Talvez a documentação do LightDM ajude você a existir…
Sobre a terceira pergunta: A man page para xinit
e suas man pages associadas (do mesmo pacote de software) explicam isso. Há uma lista de alternativas, algumas em $HOME
, algumas em /etc
, algumas até em /usr/share/…
de subdiretórios. Mas eu acho que se não houver nenhum, algum padrão é assumido também.
Desculpe, isso provavelmente deve ser separado também. Eu só publico o que sei.