Root cause: /f (fullscreen) parameter conflicts with /monitors: in FreeRDP 2.11.5 causing specific monitor selection to fall back to single monitor display. Changes: - Reorder command generation to check monitor config before resolution - Skip /f when using specific monitor selection (/monitors:1,2 or /monitors:1,2,0) - Keep /f only for 'All Monitors' and single monitor scenarios - Add test script to validate new command generation logic This should fix the issue where: - 'All Monitors' works correctly (uses /f + /multimon) - '2 Monitors' and '3 Monitors' were showing only 1 monitor Expected result: /monitors:1,2 without /f should now properly display on 2 monitors
3.3 KiB
3.3 KiB