When connecting from a client with a dual monitor setup (2x identical 1920×1080) these get passed to the (headless) server as one big 3840×1080 display. Manually setting up “fake” screens via xrandr does not work.
Versions: NoMachine Workstation 6.4.6-25 (Evaluation), on a Fedora 29 in VMWare, no physical screen, no gdm/kdm/ldm running – pure nxserver.bin/nxnode.bin, connecting from a Windows 10 PC where the two monitors are attached. The intention is to run NX fullscreen across both monitors all the time.
$ xrandr
Screen 0: minimum 640 x 480, current 3840 x 1080, maximum 16384 x 16384
nxoutput0 connected primary 3840×1080+0+0 488mm x 274mm
3840×1080 60.00*+
[…]
$ xrandr –setmonitor leftDisplay 1920/487×1080/274+0+0 nxoutput0
output list nxoutput0
add monitor nxoutput0
output name nxoutput0
RandR 1.5 not supported
$ xrandr –version
xrandr program version 1.5.0
Server reports RandR version 1.3
I saw a few forum threads with more complicated or uneven monitors or physical screens attached to the server, there usually no solution could be found. Can this simple dual monitor setup be made to work somehow?