Note: you can see your vnc server address just above the “Computer settings” button (“vnc://x.x.x.x”) Setup your X system to use your vnc server Important if youre going in without video, like in this example)
Run defaults write /Library/Preferences/ VNCAlwaysStartOnConsole -bool true (this will let the vnc client connect into the currently logged in user, skipping the login.Computer settings… > fill password checkbox and set a password.a client machine running X11 (using X.Org version 1.20.8).a machine running macOS and “Screen Sharing” (using Mojave 10.14.16).The time/effort I spent here shouldn’t be repeated.
The modifications I made were minor but finding the correct ones cost me some time. Most vnc options were extremely slow, so I “vnced” my keyboard and mouse only (x2vnc), and connected the macbookpro to my monitor input. Since I’m a cheap bastard and love open source I opted for the latter with modifications. What I found was a lot of proprietary options and a couple of open sourced ones that were okay, but always lacking some little thing that would annoy the hell out of me. I wanted an easy way to control my macbookpro from my desktop setup.