Strange, I tested it with Testing (VirtualBox) and ArchLinux (the same problem, real hardware) - patch works fine. I mean, there is no lightdm at-spi processes after login.
> If lightdm-gtk-greeter.conf contains "keyboard=something" then greeter starts at-spi-bus-launcher and _kills_ it on exit.
This message is misleading, my fault - I posted wrong patch. In this version greeter always launch at-spi. Anyway, greeter must kill it on exit.
Strange, I tested it with Testing (VirtualBox) and ArchLinux (the same problem, real hardware) - patch works fine. I mean, there is no lightdm at-spi processes after login.
> If lightdm- gtk-greeter. conf contains "keyboard= something" then greeter starts at-spi-bus-launcher and _kills_ it on exit.
This message is misleading, my fault - I posted wrong patch. In this version greeter always launch at-spi. Anyway, greeter must kill it on exit.
Silly question - did you reboot your PC?