Meu pensamento inicial é modificar ~ / .profile para ler:
cp /home/$USERNAME/.Xauthority /temp/$USERNAME
ecryptfs-mount-private
cd /home/username
mv /temp/$USERNAME/.Xauthority /home/$USERNAME
Onde / temp é um diretório que pertence a $ USERNAME e tem 700 permissões. Não sei ao certo como essa opção é segura.