The blanking of the screen can be used in conjunction with the automatic screen lock upon the NoMachine user's disconnection.
When the screen blanking feature is activated, the remote screen is blanked, and the remote keyboard and mouse are locked until the user is connected by NoMachine. I.e. operations made on the physical screen by the NoMachine user are not shown and the local user cannot interact with the desktop until the NoMachine user logs-out.
As soon as the session is disconnected, the remote screen is unblanked, mouse and keyboard are released. To avoid this, it's possible to activate the automatic lock of the screen, even if the user didn't lock the screen before disconnecting by NoMachine.
Screen blanking and automatic lock of the screen can be managed via User Interface as explained here:
As an alternative, administrators may also enable/disable these features by editing the server configuration file (server.cfg):
/usr/NX/etc/server.cfg on Linux
/Applications/NoMachine.app/Contents/Frameworks/etc/server.cfg on macOS
InstallationDirectory\NoMachine\etc\server.cfg on Windows, usually C:\Program Files (x86)\NoMachine\etcserver.cfg
Uncomment (remove the pre-pending # from the key name) and set the following keys to 0 to disable the feature or to 1 for enabling it:
Then restart the NoMachine server to make this change effective.
- For multi-node environments
Enabling or disabling screen blanking has to be configured on each of the remote nodes by editing the corresponding server.cfg.
- For Linux hosts
On some Linux distributions, gamma adjustments applied to blank the screen do not affect the cursor which remains visible. The local user, however, cannot control it with the physical mouse.
- For Mac OS X 10.7/10.8/10.9/10.10/10.11 and macOS 10.12/10.13
Mouse will be locked, but keyboard lock is not available on Mac.
This limitation is no longer present on macOS 10.14 or later.
- For macOS 10.12.6
The screen cannot be blanked reliably only on this specific macOS version. Previous OS X versions and macOS 10.13 do not exhibit this behavior.
- For virtual hosts
Screen blanking is available for physical hosts, it is not supported on virtual machines since it has effect on the physical monitor.
- Monitor brightness is automatically adjusted
The physical display is obscured as expected, but screen flickers and flashes making the desktop content to be shown intermittently. See also: