I use lightdm with the gtk-greeter on Arch to log in to an Xfce session, and I do not experience any of these issues.
I found that removing my default cursor theme from /usr/share/icons I began experiencing the theme changing problem.
After applying the patch above, it made absolutely no difference to the theme changing behaviour. So I think this issue is quite simply a default theme is not being set correctly.
The solution is to set a default cursor theme as follows:
I use lightdm with the gtk-greeter on Arch to log in to an Xfce session, and I do not experience any of these issues.
I found that removing my default cursor theme from /usr/share/icons I began experiencing the theme changing problem.
After applying the patch above, it made absolutely no difference to the theme changing behaviour. So I think this issue is quite simply a default theme is not being set correctly.
The solution is to set a default cursor theme as follows:
# mkdir /usr/share/ icons/default icons/default/ index.theme
# touch /usr/share/
Now edit index.theme and add the following:
[Icon Theme]
Inherits=<CURSOR THEME NAME>
The chosen cursor theme will now be applied on both light dm and your root window in your session.
Cheers.