Bug 391082

Summary: Direct and easy way to assign containments to screens or swap containments between screens
Product: [Plasma] plasmashell Reporter: tbohaning
Component: generic-multiscreenAssignee: Aleix Pol <aleixpol>
Status: RESOLVED FIXED    
Severity: wishlist CC: dimakrm361, kairo, kde, klaussemmler, mchugh19, nate, plasma-bugs
Priority: NOR    
Version: 5.13.90   
Target Milestone: 1.0   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 5.25

Description tbohaning 2018-02-26 03:16:43 UTC
I have 2 monitors.. One Display Port and one DVI. Under X11, DP is primary and X11 is secondary. Under Wayland DVI is primary and DP is secondary. I've looked in the hardware config, but do not see a way to invert the scan order.

In looking at the System Settings/Displays I see that Primary Output is either defined to be DVI if the DVI monitor is on, or set to No Primary Output if DVI is off and only DP on.

Is it going to be possible to re-enable the primary display setting, or is there another work around?
Comment 1 Sebastian Hirsch 2018-09-14 20:46:31 UTC
I have the same issue with Plasma 5.13.90. There is no option to set an primary output in the wayland session and the settings under X11 dont get honored in Wayland. This renders The Plasma Wayland Session unusable on my System.
Comment 2 David Edmundson 2021-06-28 16:54:02 UTC
>Is it going to be possible to re-enable the primary display setting

We will do something to improve the situation with panels and screens. 

I don't know quite what form it will take, this bug tracker shows quite well that boolean "primary" flag isn't a very good solution. If we're going to do something bespoke, it may as well be better.
Comment 3 Nate Graham 2021-10-06 19:10:57 UTC
*** Bug 354221 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2022-06-25 17:20:43 UTC
Oh hey, this got implemented in Plasma 5.25!

Right-click on desktop > enter edit mode > "Manage Desktops and Panels" in the edit mode toolbar that slides down from the top of the screen.