bbsg wroteI had been running sway for some time - in particular because my laptop display and my monitor have different screen resolutions. X does not seem to handle this well, no matter what I do via XRandR
this comment stayed in the back of my mind for quite a while but as I had no laptop or 2nd screen to try I took it for granted that 2 different resolutions didn't play well with X. Now I got to test with 3 monitors and all 3 had different resolutions.
1 is connected through vga at 1920, 1 with DP to DP @ 2560, 1 with DP to HDMI (screen) at 1600. One that swiveled +/- 90 I arranged as vertical, used the best one on the right as default, one on the left and one below. Except for having to resize and focus differently from one to the other I had no issues. This is integral i915 gfx.
When I switched to the same 1600 resolution on all three it became really fun just moving things around.
The only exception to this were a couple of old games which in full screen resolution want to only open up in the default display and can't be moved.
I did initially play with saving xrandr commands based on the help and trying to take advantage of options but some didn't make as much sense till I played with arandr.
5 aur/evdi 1.9.1-1 (42) (0.33)
A Linux® kernel module that enables management of multiple screens.
6 aur/evdi-git 1.9.1.r4.gb0b3d13-1 (18) (1.64)
kernel module that enables management of multiple screens, primarily for DisplayLink USB VGA DVI HDMI
I think this stuff was created for older kernels, in my tries with linux-lts it made no difference. Possibly the newer kernels have incorporated the ability.