Switching to lightdm. It doesn't handle too-long response strings well. In lightdm_greeter_respond() and other similar functions, liblightdm-gobject silently fails to write the string when talking to the lightdm daemon, but sends the message headers to the daemon anyway.
This seems to confuse lightdm and we block on a reply.
Switching to lightdm. It doesn't handle too-long response strings well. In lightdm_ greeter_ respond( ) and other similar functions, liblightdm-gobject silently fails to write the string when talking to the lightdm daemon, but sends the message headers to the daemon anyway.
This seems to confuse lightdm and we block on a reply.