I found a way to fix the buggy login screen by using a different greeter.

In my case I’ve installed lightdm-pantheon-greeter with

yaourt -S lightdm-pantheon-greeter

then set “greeter-session= lightdm-pantheon-greeter” in /etc/lightdm.conf and done!!

lightdm-pantheon-greeter is very basic but works for me.