Re: Weird multiple display issue

2023-01-27 Thread Michael Hennebry

On Fri, 27 Jan 2023, Cameron Simpson wrote:


On 26Jan2023 12:31, Michael Hennebry  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.


IIRC if one has a single display and multiple screens,
whether and how one can drag between them depends
on the desktop running on top of the server.

My recollection is that in ancient days, one could,
at least with some desktops, move windows between screens.

In ancient days, it was ordinary for me to build the server with imake.
In ancient days, the desktops were called window managers.
In ancient days, IIRC, there were no multi-monitor screens,
so dragging between monitors required dragging between screens.
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.


--
Michael   henne...@mail.cs.ndsu.nodak.edu
"Occasionally irrational explanations are required"  --  Luke Roman
___
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


Re: Weird multiple display issue

2023-01-26 Thread Cameron Simpson

On 26Jan2023 12:31, Michael Hennebry  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 
___
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


Re: Weird multiple display issue

2023-01-26 Thread Michael Hennebry

On Thu, 26 Jan 2023, Felix Miata wrote:


Thomas Cameron via users composed on 2023-01-25 14:19 (UTC-0600):



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



+ + +
+ + +


I can't tell you if it differs for Wayland users, but for Xorg users, that's
exactly what you have, vast expanses of the defined desktop space that is not
available for display, other than via a screenshot. Desktop spaces are always
rectangles defined by the extremities. e.g.


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.

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.

--
Michael   henne...@mail.cs.ndsu.nodak.edu
"Occasionally irrational explanations are required"  --  Luke Roman
___
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


Re: Weird multiple display issue

2023-01-26 Thread Felix Miata
Thomas Cameron via users composed on 2023-01-25 14:19 (UTC-0600):

> I have a multi monitor machine. The displays are set up like this:

> + + +
>  +

> So I have three large monitors and a smaller tablet below the far right 
> monitor.

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

> + + +
> + + +

I can't tell you if it differs for Wayland users, but for Xorg users, that's
exactly what you have, vast expanses of the defined desktop space that is not
available for display, other than via a screenshot. Desktop spaces are always
rectangles defined by the extremities. e.g.

> https://imgur.com/a/gUBsgML

That is not available here, because scripts must be enabled for the site to
display anything useful.

If you wish it fixed, move the tablet up alongside screen #3 with bottoms flush.
Then your untouchable space will be limited to space above the top of the 
tablet.
Alternatively, relocate the leftmost screen over or under screen #2.

Hopefully, the screenshots I uploaded can help with understanding, if help is
needed. Their individual life expectancies are a week each. Included in each is 
an
arandr window that depicts the logical screen placements. All were made on F37
freshly upgraded except for using a 6.0.18 kernel:

1-4 different size displays tightly clustered, with one app open cornered at
farthest distance from center of overall desktop per display:
https://paste.opensuse.org/pastes/06e36edeccd6
2-same as #1, except each of the 4 cornered windows has been maximized:
https://paste.opensuse.org/pastes/9e45b16325ec
3-twin smaller displays with 2 different larger displays, with windows as in #1:
https://paste.opensuse.org/pastes/b356918e6712
4-same as #3, except each of the 4 cornered windows has been maximized:
https://paste.opensuse.org/pastes/0c7e690a57fa

3 & 4 have a roughly similar effect on the overall desktop boundaries as in OP: 
on
the right side there's a drop below the bottom of the left screen, causing
anything left of the portion of that display that is below the left display to 
be
unreachable with any pointing device, but visible in a screenshot, because Xorg
desktops are rectangles.
-- 
Evolution as taught in public schools is, like religion,
based on faith, not based on science.

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata
___
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


Weird multiple display issue

2023-01-25 Thread Thomas Cameron via users

Howdy -

I have a multi monitor machine. The displays are set up like this:

+ + +
+

So I have three large monitors and a smaller tablet below the far right 
monitor.


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


+ + +
+ + +

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.


Also, and this is the real problem, when I choose to rearrange my 
desktop icons, it distributes them across the left side of my left 
monitor and down across the nonexistent left bottom screen it seems to 
think is there. So my desktop icons disappear. About half of them appear 
to be placed under the leftmost monitor, but there's no monitor under 
that top monitor.


I've posted pix of what my desktop looks like, and what I see when I 
capture a screenshot. https://imgur.com/a/gUBsgML


In the screenshot, I have Chrome maximized on all four physical screens. 
As you can see from the screenshot, there is empty virtual desktop space 
below the left and center physical screens. You can see that my desktop 
icons are in that empty space. But I can't see them on the physical screens.


Anyone know how to fix this so that my desktop icons don't disappear off 
the bottom of my screen?


Thanks!
Thomas
___
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