NoMachine Support

Your questions answered

Knowledge Base

Searching in: Trouble Reports
Filter the search results
Last update:
Affects:
Product:
Status:
Searching in: Trouble Reports
ID: TR12O08313
Added on: 2017-12-05
Last update: 2020-10-29
Solved in: 6.1.6
Platform: All Mac OS X Platforms
Product: NoMachine Server
Severity: Minor
Status: Closed
Input events are passed to a wrong GUI session on macOS

On macOS, the Screen Sharing app provides a way to create a new GUI session, available for remote access and running in background, without shutting down the GUI session currently displayed  in the foreground. This background GUI session can be accessed remotely through NoMachine.

However, input events from keyboard and mouse are improperly sent to the foreground session. Instead, events are sent to both the foreground and the background session.

Switching to an older macOS event API helps:

Edit the configuration file /Applications/NoMachine.app/Contents/Frameworks/etc/node.cfg to have:

DisplayServerExtraOptions "-oldeventapi 1"

Such workaround doesn't fix the issue completely. Modifier keys (Shift, Options, Command, Control, Caps Lock) are still in common among the sessions.