A definite workaround is to use gdm instead of lightdm, I just tested it and it works, so this is a lightdm problem.
A definite workaround is to use gdm instead of lightdm, I just tested it and it works, so this is a lightdm problem.