display configuration lost after reboot
Remember monitor setup: add it to Startup Applications
There are many possible reasons why a monitor setup would not "survive" a reboot. In far most situations, the pragmatic solution is to simply make the setup run automatically on startup (log in actually).
How to do that
In your situation, DisplayPort-0
obviously represents the left monitor, as we can see in:
DisplayPort-0 connected 1920x1200+0+0
where the last section, +0+0
is the x/y
offset of the screen, as explained here.
The command to position a monitor looks like:
xrandr --output DVI-0 --pos 1920x0
In commands, we should always position monitors from left to right, so the command in your situation is:
xrandr --output DisplayPort-0 --pos 0x0 && xrandr --output DVI-0 --pos 1920x0
However, we need a break
If we add the command to Startup Applications just like that, it will almost certainly run too early, and either break, or be overruled by incorrect local settings, called afterwards.
The complete command, to add to Startup Applications therefore should include a break of appr. 15 seconds:
/bin/bash -c "sleep 15 && xrandr --output DisplayPort-0 --pos 0x0 && xrandr --output DVI-0 --pos 1920x0"
How to add to Startup Applications
Open Dash > Startup Applications > Add. Add the command:
/bin/bash -c "sleep 15 && xrandr --output DisplayPort-0 --pos 0x0 && xrandr --output DVI-0 --pos 1920x0"
Note
Please try the command below (without the break) first from a terminal, to see if it runs correctly:
xrandr --output DisplayPort-0 --pos 0x0 && xrandr --output DVI-0 --pos 1920x0
Although I checked well, blind spots and typos are always possible :)