Para cada sessão, há um arquivo *.desktop em /usr/share/xsessions/ . Os nomes de sessão usados pelo lightdm são os nomes de arquivos sem o .desktop .
Você pode listá-los usando algo como
ls /usr/share/xsessions/*.desktop | sed -re's:.*/([^.]+)\..*::'
Para obter os nomes conforme exibidos pela GUI, use
awk -F= '/^Name=/ {print }' /usr/share/xsessions/*.desktop