As of Linux Mint 19 there is no longer a menu option for the old vino-preference screen which allowed you to enable remote desktop at the push of a button.
Instead there is a new way to make this work :). Assuming you are starting from a fresh install we first need to install vino:
sudo apt install vino
Once that’s done we can start the server using the command:
Don’t forget to set this up to run automatically if you want it to happen every time you boot up!
There are a few additional tweaks that I like to apply as well. The first is to disable requiring VNC encryption as I’ll only ever be connecting to this server via ssh anyway and VNC encryption isn’t universally supported.
gsettings set org.gnome.Vino require-encryption false
Next up I want to disable requiring someone on the remote machine to accept the fact that I’m connecting. To me it kind of defeats the whole purpose of remote desktop sharing if I have to be local to allow the remote connection access.
gsettings set org.gnome.Vino prompt-enabled false
Hopefully this post saves you some headache!