Bug 467115 - "Manage Desktops and panels" window doesn't show screens in the same physical layout that KScreen does
Summary: "Manage Desktops and panels" window doesn't show screens in the same physical...
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: Containment (show other bugs)
Version: 5.27.2
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-09 15:24 UTC by Alexander Nolting
Modified: 2023-04-27 16:20 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Plasma panel and Desktop management.jpg (558.98 KB, image/jpeg)
2023-03-09 15:24 UTC, Alexander Nolting
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Nolting 2023-03-09 15:24:58 UTC
Created attachment 157146 [details]
Plasma panel and Desktop management.jpg

SUMMARY
Under X11 the current release of Plasma 5 shows the connected monitors and screens in reversed order. 
Physically the monitors connected in the following order to the graphic card (Nvidia 2080 TI):
at the first port (reported by the nvidia driver) left monitor
at the second port right monitor

This order ensures that the screens appear on the sddm logon screen in the right order, so the mouse point moves from left to right and backwards correct between the screens - left screen has its right border at the left border of the right screen. Though the same after login.

Monitor and Display settings in systems settings show also the correct order using Identification functionality.
Only the management window for managing Panels and Desktop shows the screens and therefore the connected monitor in reversed order.


STEPS TO REPRODUCE
1. open system settings - Display setting
2. right click on one of the screens and select Edit panel
3. click on manage screen button at the management menu appearing on the top

OBSERVED RESULT
The new window showing the connected monitors and screens in reversed order compared to display settings

EXPECTED RESULT
The new window showing the connected monitors and screens show the same order as the display setting in plasma system setting

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.27.2
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 6.2.2-arch1-1 (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 3700X 8-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 2080 Ti/PCIe/SSE2
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7C37
System Version: 1.0
ADDITIONAL INFORMATION
Comment 1 Nate Graham 2023-04-27 16:20:06 UTC
Can confirm. Basically the window is just showing the primary screen first, then secondary, then tertiary, etc. This order may not necessarily match the physical layout of the screens. Not sure if we can really fix this generically since the screen layout is based on spatial positioning, while this window just shows screens in a linear list (wrapped to a grid). They conceivably could match when all screens are arranged in a horizontal line, but anything beyond that and it won't work. So I don't think there's anything we can do here. Sorry.