Knowledge Base
Searching in : Article
ID: AR06U01201
Applies to: NoMachine Software
Added on: 2023-06-06
Last Update: 2026-01-12

How multimonitor support works

NoMachine provides multi-monitor support. Multimonitor support includes different cases:

1) multi-monitors on server.
2) multi-monitors on client.
3) multi-monitors on server and on client.

1) Multi-monitors on the server side
When the server has two or more monitors, an icon in the client UI (player or web player) let the user choose which remote display to show. For example, if there are two remote monitors (dual monitors), the icon will let the user select whether to show the first remote display, switch to the second, or show both remote displays.

This icon, named 'Switch monitor icon' is placed at the bottom left of the NoMachine UI and it's displayed when multiple server side monitors are detected:

 

As an alternative to the icon, it's possible to use the following shortcuts:
- Identify the monitor being viewed: Ctrl+Alt+I
- View a specific monitor: Ctrl + Alt + <Monitor ID> E.g. Ctrl-Alt-2 will take you to monitor 2.
- View all monitors in one window: Ctrl + Alt + A

Shortcuts are customizable in the player settings of the UI -> Input panel, by selecting 'Use keyboard shortcuts for quick actions' and clicking on the 'Shortcuts' button.

2) Multi-monitors on the client side
A NoMachine server with one display will see the multi-monitors on your client computer as one monitor. If you set the NoMachine player to go fullscreen it will use one screen of the multi-monitors' layout. Resizing the player window to go fullscreen on all monitors will mean that a portion of the player window will show in each monitor.

In the case of virtual desktops on Linux (only for Terminal Server Products available in the Enterprise suite of products), NoMachine can create on the server side as many virtual monitors as those monitors on the client, so that the application running in the virtual destop becomes aware of the multi-monitor layout of the client.

To enable it:
- Open the NoMachine menu panel inside the session (ctrl+alt+0 or click on the page peel in the upper right corner of the window)
- Click on 'Display'
- Click on 'Resize remote display' then on 'Fullscreen on all monitors'

3) Multi-monitors on both server and client sides
In the current version, if both the server and the client have multiple monitors, monitors of the server are spawned on all monitors of the client. It's not possible to display each monitor of the server on a specific monitor of the client. This is however in plan for one of the next releases of v9 or v10.