Bug 477122 - Layout of containments on "Manage Desktops and Panels" window should match actual Display Configuration
Summary: Layout of containments on "Manage Desktops and Panels" window should match ac...
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: "Manage Desktop and Panels" window (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2023-11-17 01:41 UTC by Justin Zobel
Modified: 2026-06-17 18:07 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Zobel 2023-11-17 01:41:14 UTC
OBSERVED RESULT
Displays listed in Panels and Desktops Management window are not in the same order as Display Configuration

EXPECTED RESULT
Displays are listed in the same order
Comment 1 Nate Graham 2023-11-17 20:36:33 UTC
This gets asked for a lot, but itt's not easily possible because right now it's just a flat list. But your screen arrangement is *not* a flat list; it's a 2-dimensional drawing canvas, where screens can be placed in arbitrary X/Y locations.

To do this, we would need to implement the same 2-dimension UI from KScreen. But then the problem becomes something different: this is really meant as a troubleshooting UI to help you recover lost panels and containments. Which physical screen does a lost containment or a lost panel map to? None. So we would need to have the KScreen UI to show the
Comment 2 Nate Graham 2023-11-17 20:38:06 UTC
Accidentally hit Ctrl+Return.

So we would need to have the KScreen UI to show the screen arrangement and the containments+panels bound to each actual screen, as well as a separate "unused containments" view that could show all inactive containments in a flat list.

That actually sounds pretty cool.
Comment 3 Oded Arbel 2026-06-17 07:42:58 UTC
While I understand Nate's concern, it should be trivial to create a list of screens from left to right (or the otherway if you are in RTL mode) by just enumerating the displays and sorting them by the X coordinates.

It wouldn't be the cool solution, but (IMHO) its easy and should solve the problem for most people.
Comment 4 Nate Graham 2026-06-17 18:07:09 UTC
That would be a reasonable 80% solution, but it would also miss cases like vertically-arranged screens.

Anytime you have some sort of visual depiction of screens, I think people are always going to expect it to match the real arrangement exactly, not approximately.