De alguns testes rápidos, parece que a única maneira é perguntar ao próprio LightDM:
$ lightdm --show-config |& awk -F= '/greeter-session=/{print }'
kylin-greeter
Comecei a testar com o Ubuntu padrão, depois instalei lightdm-gtk-greeter
e o kylin-greeter
instalado. Em cada caso, retornou a opção correta. Por exemplo, depois de editar /etc/lightdm/lightdm.conf
para adicionar greeter-session=unity
, a saída mudou:
$ lightdm --show-config |& awk -F= '/greeter-session=/{print }'
unity
$ lightdm --show-config
[LightDM]
A backup-logs=false
[Seat:*]
B greeter-wrapper=/usr/lib/lightdm/lightdm-greeter-session
C guest-wrapper=/usr/lib/lightdm/lightdm-guest-session
D user-session=ubuntu
I greeter-session=unity
F xserver-command=X -core
I autologin-guest=false
I autologin-user=muru
I autologin-user-timeout=0
Sources:
A /usr/share/lightdm/lightdm.conf.d/50-disable-log-backup.conf
B /usr/share/lightdm/lightdm.conf.d/50-greeter-wrapper.conf
C /usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf
D /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
E /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
F /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
G /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
H /usr/share/lightdm/lightdm.conf.d/95-kylin-greeter.conf
I /etc/lightdm/lightdm.conf
Observe a fonte da configuração.