NoMachine Support

Your questions answered

Knowledge Base

Searching in: Articles & FAQs
Filter the search results
Applies to:
Last update:
Searching in: Articles & FAQs
ID: AR10P01001
Applies to: NoMachine Software
Added on: 2018-10-02
Last update: 2018-12-10
How to use NoMachine prior to v. 6.4.6 on macOS Mojave

Apple have introduced a new security mechanism in the latest version of macOS 10.14 (aka Mojave) which requires special access to be granted in order to control the Mac from remote or access its microphone and camera. Without this access, NoMachine users connecting to a Mac running Mojave will only be able to view the screen but not control it with their mouse or keyboard.

This special access must be granted locally on the Mac and requires admin rights to grant it. In order to use NoMachine once the Mac has been upgraded to Mojave, a local account with administrative privileges must approve the NoMachine application when the user connects from remote. The administrator may also configure the system manually so that remote access via NoMachine doesn't require further admin intervention. How to do that is explained at the end of this article.

Further details are also available in the Trouble Report:

The problem is solved in NoMachine v. 6.4.6.

When the user connects from remote for the first time, the following system dialogs are issued on the Mac desktop.

(1) A system dialog named Accessibility Access (Events):

The local user, if administrator, can then add the nxnode application to the list of apps that may control the Mac. Otherwise the remote user will be able to access the Mac only in view-mode.

(2) A system dialog reporting that "nxnode" would like to access the microphone is issued on the Mac desktop:

The local user, if administrator, can click 'OK',  to let the remote user use the microphone in the NoMachine session.

When a remote or local disk is connected via NoMachine and there are events in Calendar and/or photographs in Photos, the following system dialogs are issued. They allow to define if NoMachine will be allowed access to the calendar:

and/or Photos:

How to configure the Mac manually

To allow remote users to continue to access the Mac from remote in interactive mode via NoMachine, you can also manually add the nxnode application to the list of apps that are allowed to control the Mac. To do that:

Open 'Open System Preferences'.

Access the Security & Privacy panel.

Open the Privacy panel and then the Accessibility panel.

Click on the lock button to enable changes (you need to provide administrator's credentials).

Then click on the + button to add the app to the list.

Navigate till /Applications/ and click on the Open button.

The nxnode app should now be in the list and NoMachine users should be able to connect in interactive mode to the Mac.

To allow the nxnode program to access the microphone:

Open 'Open System Preferences'.

Access the Security & Privacy panel.

Open the Privacy panel and flag the nxnode program checkbox .