Should I have to apply for a France visa from Luton if I already have a Germany long-stay visa?
No, you do not have to apply for a France visa while having a Germany long-stay visa from Luton. This visa gives you access to explore all 29 Schengen countries within the validity period.