On 26Jan2023 12:31, Michael Hennebry <henne...@web.cs.ndsu.nodak.edu> wrote:
My guess is that if one really and truly wants a 3x1 and a 1x1
the effect could be got by running two instances of the server.

Yes. Or you can run the one server with two "screens", eg :10.0 and :10.1; there's a reason for that trailing ".0" on $DISPLAY!

I'm not at all sure how to do that and I expect
having separate instances would cause its own problems,
e.g. no dragging a window between them.

Yes, that doesn't work. You do want just 1 "screen" to drag windows between them.

A given "screen" is a big rectangle, and each monitor shows a rectangle of that larger space. Anything you do has to accomodate that constraint.

(BTW, those rectangles can overlap if you want).

Anyway, to the OP's problem:

The weird thing is, it seems like the desktop THINKS my screen looks like this:
+ + +
+ + +

The "display" looks like this. Portions of it are shown on each monitor.

So what happens is, when I do something like use a background image across multiple monitors, it stretches it so that half the image shows up on my top three monitors, and about a third of the bottom of the image shows up on my small monitor down to the right.

What you need to do is construct a callage of suitably scaled images. Use a shell script and ImageMagick or GraphicsMagick. I used to do this for my old multimonitor setup. Here we go:
https://github.com/cameron-simpson/css/blob/main/bin/mkwall

That (a) was for a '+ + +' or similar setup and (b) does some caching of the constructed wallpapers for performance. But the GraphicsMagick calls are in there for you to adapt. See the "Multiple images - assemble into montage" part.

The "xrandr" command reports on all the screens on your current display, and can be quite useful for querying its current geometry.

Cheers,
Cameron Simpson <c...@cskk.id.au>
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to