can use the built-in Gnome VNC server (vino-server) or the highly-configurable and quite excellent x11vnc . Andrew, you're a god! I spent over a day wasting time reading and reading and reading, and experimenting. Just like the previous Anonymous said, so many permutations of useless info...then this. Thank you, I can finally put my server online and get some sleep! My fiancee and child owe you a thanks... Used this guide to setup automatic run for 2 users on Maverick. I didn't need to fix anything. I simple copy and pasted from the guide to an ssh session on a remote desktop, fixed the user name & screen number. Saved and fixed the permissions. It started without issue, and installed for run at boot without complaint. The solution is great! I use ubuntu 11.10 and finally don't need to login locally to X everytime I boot my server to enable vnc. I don't know how come the developers don't allow users to at least choose to run vnc server on boot and not after logging in. For headless servers it is so normal. And Microsoft remote desktop does just that without complaining... This is so lame... Anyway, thanks for the article. I just bumped into one problem. I noticed that by default my clipboard (windows 7) is not shared with the server. I googled a site advising to use autocutsel Second problem still unsolved is that the icons in Unity are not displaying properly, some do, some don't. For example