This question was asked 9 years ago, but I'm wondering now if anything has changed since. Basically, trying to get VNC working with third-party apps (e.g. tightvncserver) has turned into an unnecessarily long task and confusion with configuration files, etc. However, the built in screen sharing feature for Ubuntu works absolutely flawlessly and doesn't require changing a single configuration file, very simple and easy.
However, this only works if the user is already logged into the Ubuntu system. Is there a way to "auto enable" this on boot now? Hoping there's a solution out there that's very simple rather than needing to install a bunch of dependencies, changing config files, etc.