By default when you run vncserver on Fedora box running gnome, you get desktop on vnc client connections.
Whereas with MATE as the only desktop environment, you’ll not get any display on vnc connection. All you get it blank screen. This is probably due to Mate-session is not mentioned in xstartup.
To get display on vnc client add following line in xstartup
/usr/bin/mate-session
E.g
head ~/.vnc/xstartup
#!/bin/sh vncconfig -iconic & unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS /usr/bin/mate-session
With newer vncserver session, you’ll not face blank vnc client screen.