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