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

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?


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.


Had the same problem and Alex's suggestion didn't fix it but help me figure out what was happening.

Update 12/9/20

I had to install X11VNC before the above would work on the latest box I built:

  • sudo apt-get update
  • sudo apt-get install x11vnc net-tools

THEN follow the steps below

First: Setup screen sharing via Settings. This is primarily to set the password in the keyring.

Second: Install dconf-editor and change multiple settings. (see below)

Third: Verify by connecting from the Mac.

Install & run dconf-editor sudo apt-get install dconf-editor

sudo dconf-editor

Navigate to org -> gnome -> desktop -> remote-access

Verify or change settings as follows:

  • authentication-methods: ['vnc'] (click twice to edit, was set to ['none'])
  • prompt-enabled: false (slider to off, was set to true/on)
  • require-encryption: false (slider to off, was set to true/on)