I am currently using a VNC server on my desktop (Ubuntu 16.04 Mate DE) at work to work from home (through an intermediate SHH server). However, it has now started to use random screensavers when idle for a while. The screensaver settings are not set to this, it is set to the default "floating MATE" screensaver. In the beginning when I ran the server, it was also using this default screensaver, but now it seems to have become random.
This may seem irrelevant, and I don't care much about the screensaver, except that some of them (like the one with the many colored dots moving around in a cloud) seem to be very resource intensive for the VNC protocol/software to transmit/receive. So much so that it sometimes takes a few minutes to stop the screensaver and once already has caused Vinagre to crash (or hang so long that I lost my patience).
Any ideas on how to solve this?
Update: it seems to be the XScreenSaver. Now even when I try to lock my screen the screen in the VNC session, an XScreenSaver lock screen comes up. Any idea on how to disable XScreenSaver and use the MATE lock screen and screensaver instead?