Bug 493195

Summary: Automatically clone panel when connecting a new display
Product: [Plasma] plasmashell Reporter: username981618 <accounts>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs>
Status: REPORTED ---    
Severity: wishlist CC: 4wy78uwh, 60f31543-f82f-492a-8430-25db5521568b, awesomemanjesse, bbaovanc, bnafta, dave, dennis.lissov, enderarchery, jendal, jgrdlgrd, maxim.kukushkin, milan, nate, niccolo.venerandi, severin.hamader
Priority: NOR    
Version: master   
Target Milestone: 1.0   
Platform: Other   
OS: Other   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description username981618 2024-09-16 12:06:07 UTC
Continuation of a feature request from here: https://bugs.kde.org/show_bug.cgi?id=446654

When a new display is added (e.g. external monitor) the existing Plasma panel should be cloned from the main display with exactly the same settings. This is similar to how it works on most other desktops as well as Microsoft Windows.

Currently, Plasma will show the default panel settings and any desired changes (e.g. widgets and settings) need to be manually made again on the new panel.
Comment 1 Maxim 2024-09-16 12:09:04 UTC
I would add that this needs to be configurable in the panel settings - whether it's expected to be cloned or not
Also, the algorithm can be "clone if the monitor doesn't have any panels" in case it's hard to backtrack the link between an already existing panel and its origin
Comment 2 AMJ 2024-09-22 13:47:22 UTC
Is it so hard to just have copy/paste-ability for widgets/panels? Not necessarily cloning/mirroring across monitors just make duplicate or reference like OBS?
Comment 3 EnderArchery 2024-10-15 07:25:16 UTC
I agree that copying the current primary monitors layout to the newly connected display would be very nice.

(In reply to AMJ from comment #2)
> Is it so hard to just have copy/paste-ability for widgets/panels? Not
> necessarily cloning/mirroring across monitors just make duplicate or
> reference like OBS?

This would also be very nice, but maybe just in addition, after the code for copying a refernce layout to another monitor has been implemented anyways?
Comment 4 EnderArchery 2024-10-15 07:30:30 UTC
Can we open up votes for this request? (I am very sorry if this question is meaningless. I've been reading about the voting ability which supposedly is dependent on the product? I however don't exactly know that means in practice)