Being a total dummy concerning X11, I have always had problems with VNCserver on Ubuntu. Figuring out a working xstartup script is a long exercise in trial and error and perusing several web sites. OpenSUSE is similarly frustrating. With RHEL/Centos/Fedora and Gnome 2 or 3, it works out of the box.
As far as I know, the solid_grey option just sets your background to this colour. You could use pink instead to see the difference.
My recommendation: Either use another distro, or use ssh with X11 forwarding instead of VNC.
For what it's worth, here is my Fedora 28 configuration:
Code:
$ cat xstartup
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec /etc/X11/xinit/xinitrc
$
$ cat config
## Supported server options to pass to vncserver upon invocation can be listed
## in this file. See the following manpages for more: vncserver(1) Xvnc(1).
## Several common ones are shown below. Uncomment and modify to your liking.
##
# securitytypes=vncauth,tlsvnc
# desktop=sandbox
geometry=1366x768
# localhost
# alwaysshared
$