How to make mate-desktop start in vnc session?

Do you need the Gnome at all? If not, then you could remove it.
Default for GDM were discussed in Configure default session for GDM but does VNC use GDM?