Eu resolvi usando a página wiki Debian e esta página no LinuxServe - especialmente o comentário!
quando eu faço /usr/sbin/lightdm --show-config
, recebo dois arquivos: /etc/lightdm/lightdm.conf
e /usr/share/lightdm/lightdm.conf.d/01_debian.conf
Estes eu editei para que em /usr/share/lightdm/lightdm.conf.d/01_debian.conf
ele dissesse: greeter-session=lightdm-greeter
e session-wrapper=/etc/X11/Xsession
e em /etc/lightdm/lightdm.conf
diz: autologin-user=username
e autologin-user-timeout=0
O truque era que, como diz o comentário no final do segundo link, as configurações de autologin precisam estar na seção [SeatDefaults]
do arquivo. Existem dois lugares onde as linhas aparecem, comentadas, e eu não tinha comentado o primeiro lugar.
Foi um pouco estranho porque em arquivos de configurações normais para o Debian, linhas como essas não aparecem duas vezes - mas eu deveria ter olhado melhor!