How to divide display layout into custom desktops | ubuntu20.04

I have 3 identical monitors in perfect horizontal layout (1920x1080 all@144fps), attached to one GTX1050ti.

Looks like this:

xrandr output is:

jai@jai:~$ xrandr 
    Screen 0: minimum 8 x 8, current 5760 x 1080, maximum 32767 x 32767
    DVI-D-0 connected 1920x1080+3840+0 (normal left inverted right x axis y axis) 698mm x 393mm
       1920x1080     60.00 + 144.00*  119.98   119.88    99.93    59.94    50.00    60.00    50.04  
       1680x1050     59.88  
       1280x1024     75.02    60.02  
       1280x720      59.94    50.00  
       1024x768     119.99   100.00    75.03    70.07    60.00  
       800x600      119.97   100.00    75.00    72.19    60.32    56.25  
       720x576       50.00  
       720x480       59.94  
       640x480      120.01    99.99    75.00    72.81    59.94    59.93  
    HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 698mm x 393mm
       1920x1080     60.00 + 144.00*  119.98   119.88    99.93    59.94    50.00    60.00    50.04  
       1680x1050     59.88  
       1280x1024     75.02    60.02  
       1280x720      59.94    50.00  
       1024x768     119.99   100.00    75.03    70.07    60.00  
       800x600      119.97   100.00    75.00    72.19    60.32    56.25  
       720x576       50.00  
       720x480       59.94  
       640x480      120.01    99.99    75.00    72.81    59.94    59.93  
    DP-0 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 698mm x 393mm
       1920x1080     60.00 + 164.92*  144.00   119.98   119.88    99.93    59.94    50.00  
       1280x1024     75.02    60.02  
       1280x720      60.00    59.94    50.00  
       1024x768     119.99    99.97    75.03    70.07    60.00  
       800x600      119.97    99.66    75.00    72.19    60.32    56.25  
       720x576       50.00  
       720x480       59.94  
       640x480      119.52    99.77    75.00    72.81    59.94    59.93  
    DP-1 disconnected (normal left inverted right x axis y axis)

How can I divide it into let’s say 3 custom resolution desktops? like this:
image
(Obviously in this case, the middle desktop spans partially on left&right monitors and completely on the middle monitor.)

So that when I full screen a window, it will snap according to in which desktop it is.

Thanks :)

Same as:
https://forums.developer.nvidia.com/t/two-monitors-1920x1080-as-3840x1080-on-ubuntu-20-04-1/228037/2?u=generix

I tried

jai@jai:~$ xrandr --setmonitor virtual auto HDMI-0,DP-0,DVI-D-0
           output list HDMI-0,DP-0,DVI-D-0
           add monitor HDMI-0
           output name HDMI-0
           add monitor DP-0
           output name DP-0
           add monitor DVI-D-0
           output name DVI-D-0
jai@jai:~$ xrandr --listmonitors
           Monitors: 1
            0: virtual 5760/698x1080/393+0+0  HDMI-0 DP-0 DVI-D-0

jai@jai:~$ xrandr --fb 5761x1080 (after this screens went black for 1 sec and then return to the same 3 desktops state)
jai@jai:~$ xrandr --fb 5760x1080 (after this no change, no error).

So overall no change respective to the initial state.

Is it because of some nvidia specific functionality, I mean does it only has to be performed using nvidia-settings application (as shown in the very 1st image of this post → X Server Display Configuration; twinview or Xinerama something) ?