How can I fix my built in Mac Screen Sharing App? Screen sharing through the app has been shoddy at best for me since updating.  I thought I had it figured out and now its not working this week.  My device on the same network is a linux machine and connecting to it from ssh works fine (always has).  But for whatever reason the screen sharing functionality is Broken.  I’ve tried to connect to server using vnc://x.x.x.x  or smb://x.x.x.x as well as without the slashes.  



I’ve tried to connect using the Screen sharing app as well.  There is a weird 3rd option that sees my computer but it NEVER works to connect to it.  



So Far I’ve tried to restart the machines and this:

http://forums.macrumors.com/threads/if-your-screen-sharing-stops-working-read-this.441030/

Summary says: 


Launch the Activity Monitor program.
In the Process Name list, look for "NetAuthAgent". It may show as "Not Responding".
Select NetAuthAgent, and then click Quit Process (the red stop sign button at the top of the Activity Monitor window). Then, click Force Quit.


Your Screen Sharing should now work.

But that is from 2008 so I know there’s no way that they didn’t fix that by now. 

Bottom Line: How can I fix screen sharing to this other device, for Good?
On your Linux computer you will need a to run a VNC server of some sort.

There may be one already installed that you need to start. How to do this depends on the Linux distro you have. Try man vncserver at the command line on the Linux box and see what you get.

VNC is a screen sharing protocol and SMB is a file sharing protocol so you can't get screen sharing using SMB.