Parece que você estava certo Serg, o Ubuntu 15.04 agora usa o systemd e, aparentemente, as coisas mudaram. Então eu continuei procurando agora por autologin systemd e consegui trabalhar. Eu encontrei este guia que me serviu bem: link
Isso é o que eu fiz:
sudo mkdir -pv /etc/systemd/system/[email protected]/
sudo nano /etc/systemd/system/[email protected]/autologin.conf
e editado o arquivo da seguinte forma:
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin username --noclear %I 38400 linux
Altere "nome de usuário" com o seu.
Salvar e fechar (CTRL + O, CTRL + X)
Agora:
systemctl enable [email protected]
Escreva sua senha (me perguntaram duas vezes)
Isso seria para a parte de autologin. Em seguida, para iniciar o X automaticamente, continue com isto:
sudo nano ~/.bash_profile
e edite esse arquivo para que ele seja:
[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx
Salvar e fechar (CTRL + O, CTRL + X) (Fonte: wiki archlinux Autostart_X_at_login)
Neste ponto, encontrei outra possibilidade para esse arquivo aqui: link
if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then
exec startx
fi
Mas eu não testei e não sei a diferença, desculpe.
Neste último link eles recomendaram fazer um último passo "Você terá que modificar seu ~ / .xinitrc para iniciar seu ambiente de desktop, como fazer isso depende do DE" Então eu fiz:
sudo nano ~/.xinitrc
e adicionou esta linha
exec i3
Salvar e fechar (CTRL + O, CTRL + X)
Última coisa a fazer:
sudo reboot
Agora ele faz o login automático e inicia automaticamente o X, e nenhum gerenciador de exibição é necessário. Eu acho que li se você já tem um gerenciador de exibição, você tem que removê-lo primeiro. Espero que isso possa ser útil para você. Sinta-se à vontade para comentar e melhorar.