improve terminal to spawn only once
changed lock screen implementation to lightdm native one