I know this has been discussed, but I can not find a permanent fix.
I enabled desktop sharing, unchecked "manually approve every access", set a password, and I'm trying from the local network, or via SSH port forwarding as I don't like to permanently open ports from the router.
All the VNC clients I tried say either "Unsupported auth method." "Unknown encryption type". I can see the connection is arriving to my computer with tcpdump, but the clients don't know Ubuntu's method.
A usable workaround is typing in "gsettings set org.gnome.Vino require-encryption false" any time I'm going to remotely access. This means no encryption, but I'm running through a SSH tunnel, so I already have encryption.
I also tried the dconf thing, but I don't understand how to do it. (on the net I found that I need to disable remote access with dconf and set a password there, and whatever). Does anyone know a fix, or maybe a VNC client that knows how to deal with Ubuntu's built in remote desktop server?