How to change the default VNC client

remote desktop

I have a VNC Viewer installed. Is it possible to make it the default VNC client?

I would like to get rid of the built-in Screen Sharing app and automatically open VNC Viewer whenever I type

open vnc://server:port

in Terminal.

Best Answer

Try the RCDefaultApp preference pane at It lets you choose the application to be launched for all sorts of situations.

Install it, open it (it becomes the "Default Apps" preference pane), and then choose the "URLs" tab:

enter image description here

Scroll down to the "vnc" prefix, and then choose what you like from the "Default Application" popup.