Mac – Accessing Ubuntu 20.04 from Mac OS Catalina: which client to use

macubuntu-20.04vnc

I have a clean install of Ubuntu 20.04 and have setup screen sharing. It gives me an URL to use to access the desktop, something like vnc://my-computer.local When I type this in a web browser on the MacBook, the browser offers to open it up in Screen Sharing, but if I select that, I get the following error message:

The software on the remote computer appears to be incompatible with this version of Screen Sharing.

I tried installing TigerVNC on the Mac, but without success – nothing installed, no error messages, nothing.

Which VNC client should I try next? I need one that is compatible with Mac OS Catalina, and with the Ubuntu 20.04 VNC implementation?

Best Answer

I also had this problem earlier. [My original comment was just a "I have this too" post and was deleted. This comment does have a solution:]

It looks like the two systems cannot negotiate an appropriate encryption level to use between them. It seems like it has happened in the past with earlier versions of Ubuntu and Mac OS X. the solution at the time was switching off encryption for the screen sharing and it has worked for me with Ubuntu 20.04.

eg on the ubuntu 20.04 box from a terminal session...

gsettings set org.gnome.Vino require-encryption false

I was then able to use Mac OS X Finder to Go to (in my case) vnc://192.168.1.170 which failed before.

Also Royal TSX worked as a screen sharing client on MacOSX where it did not before.

Of course you may not wish to run screen sharing without encryption. In particular it might mean that the password used would be transported in plain text across the network. However, if this is an unacceptable risk for you then at least trying it out you will have identified the problem.

Related Topic