@HaraldK
Weirdly, I actually mean on the left. I tested different configurations where the origin was not 0,0 (for example moving both monitors by 1 to the right) and the monitors.xml file only takes when the primary display is on the left. For example:
<output name="eDP1"> <vendor>APP</vendor> <product>0x9cf0</product> <serial>0x00000000</serial> <width>1440</width> <height>900</height> <rate>60</rate> <x>1920</x> <y>0</y> <rotation>normal</rotation> <reflect_x>no</reflect_x> <reflect_y>no</reflect_y> <primary>yes</primary> </output> <output name="VGA1"> </output> <output name="HDMI1"> <vendor>AOC</vendor> <product>0x2369</product> <serial>0x0000073e</serial> <width>1920</width> <height>1080</height> <rate>60</rate> <x>0</x> <y>0</y> <rotation>normal</rotation> <reflect_x>no</reflect_x> <reflect_y>no</reflect_y> <primary>no</primary> </output>
will not be used but swapping the HDMI1 monitor to be primary (as per previous attachment) will work.
I have not tried any vertical configurations.
@HaraldK
Weirdly, I actually mean on the left. I tested different configurations where the origin was not 0,0 (for example moving both monitors by 1 to the right) and the monitors.xml file only takes when the primary display is on the left. For example:
<output name="eDP1">
<vendor> APP</vendor>
<product> 0x9cf0< /product>
<serial> 0x00000000< /serial>
<width> 1440</width>
<height> 900</height>
<rate> 60</rate>
<x>1920< /x>
<rotation> normal< /rotation>
<reflect_ x>no</reflect_ x>
<reflect_ y>no</reflect_ y>
<primary> yes</primary>
<vendor> AOC</vendor>
<product> 0x2369< /product>
<serial> 0x0000073e< /serial>
<width> 1920</width>
<height> 1080</height>
<rate> 60</rate>
<rotation> normal< /rotation>
<reflect_ x>no</reflect_ x>
<reflect_ y>no</reflect_ y>
<primary> no</primary>
<y>0</y>
</output>
<output name="VGA1">
</output>
<output name="HDMI1">
<x>0</x>
<y>0</y>
</output>
will not be used but swapping the HDMI1 monitor to be primary (as per previous attachment) will work.
I have not tried any vertical configurations.