<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>446654</bug_id>
          
          <creation_ts>2021-12-07 23:18:19 +0000</creation_ts>
          <short_desc>Feature Request: mirror a panel on all monitors</short_desc>
          <delta_ts>2026-01-25 22:45:21 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>plasmashell</product>
          <component>Panel</component>
          <version>master</version>
          <rep_platform>unspecified</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          <see_also>https://bugs.kde.org/show_bug.cgi?id=412588</see_also>
    
    <see_also>https://bugs.kde.org/show_bug.cgi?id=493195</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>usability</keywords>
          <priority>HI</priority>
          <bug_severity>wishlist</bug_severity>
          <target_milestone>1.0</target_milestone>
          <dependson>443036</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="George Troulis">georgetroulis</reporter>
          <assigned_to name="Aleix Pol">aleixpol</assigned_to>
          <cc>4wy78uwh</cc>
    
    <cc>alpersal235</cc>
    
    <cc>bbaovanc</cc>
    
    <cc>bencvdv</cc>
    
    <cc>bnafta</cc>
    
    <cc>boredsquirrel</cc>
    
    <cc>boslmari7</cc>
    
    <cc>bronsonmathews</cc>
    
    <cc>Bugs.kde.org</cc>
    
    <cc>bwbionicle</cc>
    
    <cc>cheery.idea2032</cc>
    
    <cc>chermnykh2001</cc>
    
    <cc>clay</cc>
    
    <cc>damaniakaushal4</cc>
    
    <cc>daninshed</cc>
    
    <cc>dave</cc>
    
    <cc>dcostroff</cc>
    
    <cc>dennis.lissov</cc>
    
    <cc>dharman</cc>
    
    <cc>dr460nf1r3</cc>
    
    <cc>ducouedicsophie</cc>
    
    <cc>eliott.chytil</cc>
    
    <cc>endrebjorsvik</cc>
    
    <cc>evanc577</cc>
    
    <cc>fanzhuyifan</cc>
    
    <cc>formularsumo</cc>
    
    <cc>fzwart</cc>
    
    <cc>gameburrow</cc>
    
    <cc>georgetroulis</cc>
    
    <cc>grantgryczan</cc>
    
    <cc>gs2</cc>
    
    <cc>guyven</cc>
    
    <cc>herzenschein</cc>
    
    <cc>j.chataignon</cc>
    
    <cc>j.straight-kde</cc>
    
    <cc>jackyguo18</cc>
    
    <cc>jan.selchow</cc>
    
    <cc>jendal</cc>
    
    <cc>jgqehj55</cc>
    
    <cc>jgrdlgrd</cc>
    
    <cc>joni.hilger</cc>
    
    <cc>justinsojolly</cc>
    
    <cc>kde.bobbed648</cc>
    
    <cc>kde.levitator555</cc>
    
    <cc>kde</cc>
    
    <cc>kde</cc>
    
    <cc>keigh.rim</cc>
    
    <cc>kev.metalwave</cc>
    
    <cc>kubek-93</cc>
    
    <cc>l.allulli</cc>
    
    <cc>lcarmona</cc>
    
    <cc>leereyzhe</cc>
    
    <cc>leonvincenterd</cc>
    
    <cc>luisbocanegra17b</cc>
    
    <cc>mail</cc>
    
    <cc>marek.j.bednarczyk</cc>
    
    <cc>maxim.kukushkin</cc>
    
    <cc>michele.mazza</cc>
    
    <cc>milan</cc>
    
    <cc>minterior</cc>
    
    <cc>natalie_clarius</cc>
    
    <cc>nate</cc>
    
    <cc>natetronn</cc>
    
    <cc>neutralcat</cc>
    
    <cc>niccolo.venerandi</cc>
    
    <cc>niccolo</cc>
    
    <cc>nnikita.beloglazov</cc>
    
    <cc>null</cc>
    
    <cc>pavila10alt</cc>
    
    <cc>ped</cc>
    
    <cc>plasma-bugs-null</cc>
    
    <cc>postix</cc>
    
    <cc>quit-traps-scope</cc>
    
    <cc>r.kunschke</cc>
    
    <cc>raldone01</cc>
    
    <cc>rexbinary</cc>
    
    <cc>scratch.submerge413</cc>
    
    <cc>severin.hamader</cc>
    
    <cc>squale</cc>
    
    <cc>ssi16.10.91</cc>
    
    <cc>sylvainfaivre</cc>
    
    <cc>szauer.mark</cc>
    
    <cc>tani.giovonni</cc>
    
    <cc>tcl_de</cc>
    
    <cc>unkinkedmedal94</cc>
    
    <cc>v.n.suadicani</cc>
    
    <cc>vlpetrov02</cc>
    
    <cc>wazhai</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2083715</commentid>
    <comment_count>0</comment_count>
    <who name="George Troulis">georgetroulis</who>
    <bug_when>2021-12-07 23:18:19 +0000</bug_when>
    <thetext>SUMMARY
When using two (or more) monitors, it is convenient to have a panel on each monitor such that all panels are completely identical. Currently, it seems that the only way to accomplish this is to manually create each panel, and customize each one in the exact same way. This is a tedious process for users that enjoy heavily-customized panels.

SOFTWARE/OS VERSIONS
Linux Kernel: 5.15.2-2-MANJARO (64-bit)
(available in About System)
KDE Plasma Version: 5.23.3
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
This feature has been previously requested for KDE Plasma 4, closed due to obsolescence of Plasma 4, and never re-opened on Plasma 5:
https://kde-bugs-dist.kde.narkive.com/0Vn46o7h/plasma-bug-342826-new-add-possibility-to-duplicate-panel-to-other-screens

This exact feature has been indirectly requested on a few forums, none of which have received adequate responses:
- https://www.reddit.com/r/kde/comments/iuq4ld/duplicate_panel_on_all_screens/
- https://forums.fedoraforum.org/showthread.php?324910-Panel-clone-for-each-monitor

CURRENT SOLUTION
1) Create a panel on one monitor, and customize manually with widgets/menus until desired
2) Repeat #1 for second monitor, ensuring new panel is identical to that on monitor #1
3) Repeat #1 for third monitor, ensuring new panel is identical to that on monitor #1
4) and so on ...

IDEAL SOLUTION
1) Create a single panel on one monitor, and customize manually with widgets/menus until desired
2) Create a new blank panel on second monitor. Right click on it, and select &quot;Mirror Panel.&quot; Some selection menu would let the user choose which panel they would like this current panel to mirror. All customizations of the first panel would immediately transfer to the new panel, and changes to one panel will automatically be reflected in the other mirrored panel.
3) Repeat #2 for each monitor</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2083744</commentid>
    <comment_count>1</comment_count>
    <who name="racquun">leereyzhe</who>
    <bug_when>2021-12-08 03:26:53 +0000</bug_when>
    <thetext>i agree this would be cool.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2083937</commentid>
    <comment_count>2</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-12-08 20:47:08 +0000</bug_when>
    <thetext>Yes, this is an idea we&apos;re pursuing soon!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2085790</commentid>
    <comment_count>3</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2021-12-15 17:40:39 +0000</bug_when>
    <thetext>*** Bug 447012 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2096076</commentid>
    <comment_count>4</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2022-01-20 21:45:39 +0000</bug_when>
    <thetext>*** Bug 448678 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2119314</commentid>
    <comment_count>5</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2022-04-25 17:19:23 +0000</bug_when>
    <thetext>*** Bug 420854 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2127139</commentid>
    <comment_count>6</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2022-05-27 14:02:17 +0000</bug_when>
    <thetext>*** Bug 454458 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2130928</commentid>
    <comment_count>7</comment_count>
    <who name="">jackyguo18</who>
    <bug_when>2022-06-13 21:24:45 +0000</bug_when>
    <thetext>Has there been any progress towards this or are they waiting on someone to make a PR?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2132584</commentid>
    <comment_count>8</comment_count>
    <who name="">lcarmona</who>
    <bug_when>2022-06-18 18:50:45 +0000</bug_when>
    <thetext>This option will be really nice. Other possibility would be backup/export the panel (but in this case, the notification area could crash).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2133322</commentid>
    <comment_count>9</comment_count>
    <who name="">squale</who>
    <bug_when>2022-06-21 14:46:48 +0000</bug_when>
    <thetext>This would be *really* nice to have.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2158117</commentid>
    <comment_count>10</comment_count>
    <who name="Fabio C. Barrionuevo">bnafta</who>
    <bug_when>2022-10-03 12:56:10 +0000</bug_when>
    <thetext>This would be very helpful. Better than that, just something that works totally out of the box on multiple monitors like the panel provided by tint2.

tint2 is not as powerful and customizable as plasma panels, but at least it works well with multiple screens.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2175169</commentid>
    <comment_count>11</comment_count>
    <who name="Nico">dr460nf1r3</who>
    <bug_when>2022-11-19 09:42:45 +0000</bug_when>
    <thetext>Indeed a very helpful feature! 2-3 monitors are currently very time-consuming to set up if everything needs to be created manually. It would also enable distributions to ship multi-monitor configured out of the box rather than leaving users on their own.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2179966</commentid>
    <comment_count>12</comment_count>
    <who name="Jakub">kubek-93</who>
    <bug_when>2022-12-01 09:00:01 +0000</bug_when>
    <thetext>It would save a lot of time spent on redoing panels on external displays.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2182897</commentid>
    <comment_count>13</comment_count>
    <who name="veggero">niccolo.venerandi</who>
    <bug_when>2022-12-08 16:19:54 +0000</bug_when>
    <thetext>*** Bug 462771 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2183834</commentid>
    <comment_count>14</comment_count>
    <who name="bbaovanc">bbaovanc</who>
    <bug_when>2022-12-10 22:29:06 +0000</bug_when>
    <thetext>Is there anything blocking this? I can see requests from 7+ years ago in KDE 4 asking for this, how has this not been added yet?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2193494</commentid>
    <comment_count>15</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-01-05 20:56:49 +0000</bug_when>
    <thetext>*** Bug 463260 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2195835</commentid>
    <comment_count>16</comment_count>
    <who name="wazhai">wazhai</who>
    <bug_when>2023-01-11 13:29:30 +0000</bug_when>
    <thetext>&quot;IDEAL SOLUTION
Repeat #2 for each monitor&quot;

This might be useful for more customized setups, but to cover 95% of use cases a setting similar to other DEs along the lines of &quot;Show this panel on all monitors&quot; seems far more ideal and user-friendly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2212733</commentid>
    <comment_count>17</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-02-28 21:48:53 +0000</bug_when>
    <thetext>*** Bug 466558 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2215327</commentid>
    <comment_count>18</comment_count>
    <who name="">ducouedicsophie</who>
    <bug_when>2023-03-10 11:19:02 +0000</bug_when>
    <thetext>Yes please that would be a nice feature!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2215673</commentid>
    <comment_count>19</comment_count>
    <who name="Derek">dcostroff</who>
    <bug_when>2023-03-12 13:16:08 +0000</bug_when>
    <thetext>This would be extremely helpful, would like to see this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2216756</commentid>
    <comment_count>20</comment_count>
    <who name="skrachen">j.chataignon</who>
    <bug_when>2023-03-16 03:17:43 +0000</bug_when>
    <thetext>Additional forum posts about this: 
https://askubuntu.com/questions/1265917/how-to-show-kde-panel-at-all-monitors
https://www.reddit.com/r/kde/comments/m2i8fh/taskbar_on_both_monitors/
(related) https://www.kubuntuforums.net/forum/archives/eol-releases/-20-10/software-support-bd/72357-kde-plasma-default-panel-on-multiple-montiors

SUGGESTED SOLUTIONS so far:
- a &quot;mirror an existing panel&quot; option when creating a new panel
- a &quot;duplicate this panel&quot; option in Edit Mode
- a &quot;show this panel on all monitors&quot; option in Edit Mode
- &quot;show primary screen&apos;s panels on this screen&quot; in Display Settings
- &quot;export to file&quot;/&quot;import from file&quot; features for panels</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2218975</commentid>
    <comment_count>21</comment_count>
    <who name="Natetronn">natetronn</who>
    <bug_when>2023-03-28 18:11:22 +0000</bug_when>
    <thetext>Would love to see this feature added as well; please.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2232056</commentid>
    <comment_count>22</comment_count>
    <who name="Kevin">kev.metalwave</who>
    <bug_when>2023-05-20 13:07:42 +0000</bug_when>
    <thetext>+1 on this feature</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2245867</commentid>
    <comment_count>23</comment_count>
    <who name="Natetronn">natetronn</who>
    <bug_when>2023-08-10 20:50:18 +0000</bug_when>
    <thetext>Please allow me to submit my vote for this feature as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2246783</commentid>
    <comment_count>24</comment_count>
    <who name="Roke Julian Lockhart Beedell">4wy78uwh</who>
    <bug_when>2023-08-15 18:47:49 +0000</bug_when>
    <thetext>(In reply to Natetronn from comment #23)
&gt; Please allow me to submit my vote for this feature as well.

https://bugs.kde.org/describecomponents.cgi?product=plasmashell has disabled bug votes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2254613</commentid>
    <comment_count>25</comment_count>
    <who name="">vlpetrov02</who>
    <bug_when>2023-09-21 13:47:47 +0000</bug_when>
    <thetext>I agree, this would be very helpful</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2254617</commentid>
    <comment_count>26</comment_count>
    <who name="Natetronn">natetronn</who>
    <bug_when>2023-09-21 14:47:02 +0000</bug_when>
    <thetext>(In reply to third=&quot;Beedell&quot;, first=&quot;Roke&quot;, second=&quot;Julian Lockhart&quot; from comment #24)
&gt; (In reply to Natetronn from comment #23)
&gt; &gt; Please allow me to submit my vote for this feature as well.
&gt; 
&gt; https://bugs.kde.org/describecomponents.cgi?product=plasmashell has disabled
&gt; bug votes.

Thanks. Yeah, I meant it metaphorically :-D</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2261107</commentid>
    <comment_count>27</comment_count>
    <who name="lucasrizzini">lucasrizzini</who>
    <bug_when>2023-10-24 12:05:28 +0000</bug_when>
    <thetext>I think this should be something that could be possible from the beginning. I have a DP and HDMI monitor and I can&apos;t just have the panel on the DP monitor, not on Xorg, at least.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2276302</commentid>
    <comment_count>28</comment_count>
    <who name="">tani.giovonni</who>
    <bug_when>2023-12-24 08:12:16 +0000</bug_when>
    <thetext>Not certain how related this is behind the scenes (if at all) but a more general way of copying widgets, panels, etc. between monitors would be good as well. Panels and widgets seem to be related to some degree, but I&apos;m not sure quite how much they are or if a generalised method of copying/mirroring would be possible.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2290427</commentid>
    <comment_count>29</comment_count>
    <who name="">justinsojolly</who>
    <bug_when>2024-02-20 17:30:19 +0000</bug_when>
    <thetext>What is the status of this?? This is years old, how is it not possible to duplicate a panel for all monitors? This is getting pathetic and extremely frustrating. Please revisit this and push this out to the code base.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2290429</commentid>
    <comment_count>30</comment_count>
    <who name="Alper Şal">alpersal235</who>
    <bug_when>2024-02-20 17:37:07 +0000</bug_when>
    <thetext>Yeah, I am waiting for this since `2023-01-10 14:42:16 UTC`. Yesterday I have formatted my PC and even though I do not customize my panels anywhere near avg. Arch user, it was really unsatisfying doing everything from the start. And I only have two monitors. It is really annoying how this is still not implemented.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2290430</commentid>
    <comment_count>31</comment_count>
    <who name="">fanzhuyifan</who>
    <bug_when>2024-02-20 17:38:29 +0000</bug_when>
    <thetext>(In reply to justinsojolly from comment #29)
&gt; What is the status of this?? This is years old, how is it not possible to
&gt; duplicate a panel for all monitors? This is getting pathetic and extremely
&gt; frustrating. Please revisit this and push this out to the code base.

If you submit a MR for it I am sure it would get reviewed and considered :)

Alternately, there is also the sponsored work section where you could post a bounty for this: https://discuss.kde.org/c/development/sponsored-work/31

 Unfortunately KDE is driven by volunteers, and there are always more tasks than developers available. So if you really want to see some feature implemented, the best way is to submit a MR (it doesn&apos;t have to be perfect), or sponsor someone to do it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2290722</commentid>
    <comment_count>32</comment_count>
    <who name="Dmitrii Chermnykh">chermnykh2001</who>
    <bug_when>2024-02-21 16:20:11 +0000</bug_when>
    <thetext>This probably should depend on https://invent.kde.org/plasma/plasma-desktop/-/issues/113 because duplicating some widgets may break some functionality</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2290725</commentid>
    <comment_count>33</comment_count>
    <who name="">fanzhuyifan</who>
    <bug_when>2024-02-21 16:22:30 +0000</bug_when>
    <thetext>(In reply to Dmitrii Chermnykh from comment #32)
&gt; This probably should depend on
&gt; https://invent.kde.org/plasma/plasma-desktop/-/issues/113 because
&gt; duplicating some widgets may break some functionality

I currently have two screens with duplicate system trays containing the applets, and I don&apos;t seem to notice any issues.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2290728</commentid>
    <comment_count>34</comment_count>
    <who name="Dmitrii Chermnykh">chermnykh2001</who>
    <bug_when>2024-02-21 16:25:10 +0000</bug_when>
    <thetext>(In reply to fanzhuyifan from comment #33)
&gt; (In reply to Dmitrii Chermnykh from comment #32)
&gt; &gt; This probably should depend on
&gt; &gt; https://invent.kde.org/plasma/plasma-desktop/-/issues/113 because
&gt; &gt; duplicating some widgets may break some functionality
&gt; 
&gt; I currently have two screens with duplicate system trays containing the
&gt; applets, and I don&apos;t seem to notice any issues.

I used to have problems with media keys because they were handled by 2 instances of media player applet 
https://bugs.kde.org/show_bug.cgi?id=391578 
https://bugs.kde.org/show_bug.cgi?id=409190</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2303630</commentid>
    <comment_count>35</comment_count>
    <who name="">fanzhuyifan</who>
    <bug_when>2024-03-21 01:27:11 +0000</bug_when>
    <thetext>*** Bug 484110 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2304944</commentid>
    <comment_count>36</comment_count>
    <who name="Henning">boredsquirrel</who>
    <bug_when>2024-03-24 13:05:35 +0000</bug_when>
    <thetext>yes a big problem is that every external display needs to get the panel created new, which is especially bad when presenting, or using a TV etc.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2327352</commentid>
    <comment_count>37</comment_count>
    <who name="medalzz">unkinkedmedal94</who>
    <bug_when>2024-06-13 01:12:14 +0000</bug_when>
    <thetext>Is there really no updates on this? It&apos;s the main reason why I haven&apos;t switched to kde yet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2328171</commentid>
    <comment_count>38</comment_count>
    <who name="">squale</who>
    <bug_when>2024-06-15 07:04:45 +0000</bug_when>
    <thetext>I dared to change platform as this affects all linux users.
I dared to change version as there is no attempt to provide this feature in any branch afaik</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2334551</commentid>
    <comment_count>39</comment_count>
    <who name="Kaushal">damaniakaushal4</who>
    <bug_when>2024-07-03 12:46:48 +0000</bug_when>
    <thetext>Yes please, this will be a very useful feature.
It&apos;s not very imperative to create new panels for each screen.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2336187</commentid>
    <comment_count>40</comment_count>
    <who name="">neutralcat</who>
    <bug_when>2024-07-10 09:19:37 +0000</bug_when>
    <thetext>This feature would make the transition for Windows users (like me) much, MUCH smoother. It&apos;s one of the most noticeable and arbitrarily worse differences between daily driving Windows vs KDE plasma.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2346442</commentid>
    <comment_count>41</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2024-08-18 10:34:21 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4623</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2349384</commentid>
    <comment_count>42</comment_count>
    <who name="Niccolò Venerandi">niccolo</who>
    <bug_when>2024-08-28 12:00:13 +0000</bug_when>
    <thetext>After some investigation, I believe that the technical implementation of this is de-facto impossible; however, a very similar feature - the ability to clone a panel from a monitor to another - was implemented, and thus I&apos;m closing this as wontfix. 

To elaborate, it&apos;s already quite complex to have two different panels who should follow the same set of settings (a major rewrite would be needed for that); but, on top of that, monitors can have different sizes and thus the same panel should have to be mirrored with different looks on different panels, potentially interfering with the settings. There would be a lot of combinations possible, and I believe they would be prone to breakage.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2349389</commentid>
    <comment_count>43</comment_count>
    <who name="Maxim">maxim.kukushkin</who>
    <bug_when>2024-08-28 12:19:54 +0000</bug_when>
    <thetext>(In reply to Niccolò Venerandi from comment #42)
&gt; After some investigation, I believe that the technical implementation of
&gt; this is de-facto impossible; however, a very similar feature - the ability
&gt; to clone a panel from a monitor to another - was implemented, and thus I&apos;m
&gt; closing this as wontfix. 
&gt; 
&gt; To elaborate, it&apos;s already quite complex to have two different panels who
&gt; should follow the same set of settings (a major rewrite would be needed for
&gt; that); but, on top of that, monitors can have different sizes and thus the
&gt; same panel should have to be mirrored with different looks on different
&gt; panels, potentially interfering with the settings. There would be a lot of
&gt; combinations possible, and I believe they would be prone to breakage.

Could you please elaborate a bit more on the panel cloning? Last time I tried to do this I found it quite complicated. Basically there were no controls to clone a panel and the panels are not stored anywhere in a simple format on a filesystem, so that it could be somehow automated

Given the amount of comments in this feature request and points that it&apos;s big UI experience downgrade when coming from other platforms, this feature needs to be implemented in one way or another.

Even if a panel can be cloned with several clicks, it&apos;s still quite cumbersome to do, especially when we&apos;re talking about laptops which can be attached to all sorts of monitors and projectors in meeting rooms. Imagine doing this 3-4 times per day, for people who often need to present in different locations.

I think when people talk about mirroring a panel, it doesn&apos;t mean mirror pixel-by-pixel. It&apos;s about the set of widgets and their settings which is hardest to do manually. That aspect doesn&apos;t depend on monitor&apos;s resolution.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2349391</commentid>
    <comment_count>44</comment_count>
    <who name="Maxim">maxim.kukushkin</who>
    <bug_when>2024-08-28 12:23:48 +0000</bug_when>
    <thetext>btw, if there&apos;s already an option/code to clone an existing panel, why can&apos;t this Feature Request be implemented in form of automatically triggering that &quot;clone&quot; feature when a new monitor is added in case doesn&apos;t have any panel yet?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2349443</commentid>
    <comment_count>45</comment_count>
    <who name="medalzz">unkinkedmedal94</who>
    <bug_when>2024-08-28 14:04:14 +0000</bug_when>
    <thetext>(In reply to Niccolò Venerandi from comment #42)
&gt; After some investigation, I believe that the technical implementation of
&gt; this is de-facto impossible; however, a very similar feature - the ability
&gt; to clone a panel from a monitor to another - was implemented, and thus I&apos;m
&gt; closing this as wontfix. 
&gt; 
&gt; To elaborate, it&apos;s already quite complex to have two different panels who
&gt; should follow the same set of settings (a major rewrite would be needed for
&gt; that); but, on top of that, monitors can have different sizes and thus the
&gt; same panel should have to be mirrored with different looks on different
&gt; panels, potentially interfering with the settings. There would be a lot of
&gt; combinations possible, and I believe they would be prone to breakage.

Sir, with all due respect, this is a dealbreaking feature others DEs and OSes have, and it absolutely is a reason why many would never try kde. Thats how important it is. If a major code rewrite of the panels is needed for this, we can wait till its done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2349450</commentid>
    <comment_count>46</comment_count>
    <who name="Niccolò Venerandi">niccolo</who>
    <bug_when>2024-08-28 14:15:03 +0000</bug_when>
    <thetext>(In reply to Maxim from comment #43)
&gt; Could you please elaborate a bit more on the panel cloning? Last time I
&gt; tried to do this I found it quite complicated. Basically there were no
&gt; controls to clone a panel and the panels are not stored anywhere in a simple
&gt; format on a filesystem, so that it could be somehow automated

I implemented a new feature where you just have to click &quot;Clone&quot; on panel settings and then select a screen :)

&gt; btw, if there&apos;s already an option/code to clone an existing panel, why can&apos;t this Feature Request be implemented in form of automatically triggering that &quot;clone&quot; feature when a new monitor is added in case doesn&apos;t have any panel yet?

This could be done, but I&apos;m a bit worried about the consequences it might have. What if the user has multiple panels? Should we always clone *all* panels from one screen to another? Is that what the user really expects when connecting to a new monitor?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2349452</commentid>
    <comment_count>47</comment_count>
    <who name="Maxim">maxim.kukushkin</who>
    <bug_when>2024-08-28 14:23:40 +0000</bug_when>
    <thetext>&gt; This could be done, but I&apos;m a bit worried about the consequences it might
&gt; have. What if the user has multiple panels? Should we always clone *all*
&gt; panels from one screen to another? Is that what the user really expects when
&gt; connecting to a new monitor?

Not always, I think the original idea was to have a setting for a panel to indicate that it&apos;s expected to be mirrored. So the algorithm in the first iteration could be:
- when a monitor is connected
- for each panel
- does it have the &quot;mirror&quot; flag set? (no by default)
- if not, do nothing
- does the new monitor already have panels?
- if yes, do nothing
- otherwise, clone the panel

The last bit can be modified, depending on what information is available internally. The main idea is to prevent cloning panels endlessly on each connect of the same monitor. I don&apos;t know if it&apos;s possible to mark a panel as a clone of another one in its metadata (like an ID) to be checked more precisely. However, imho, it would already be a major improvement</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2349453</commentid>
    <comment_count>48</comment_count>
    <who name="Roke Julian Lockhart Beedell">4wy78uwh</who>
    <bug_when>2024-08-28 14:25:02 +0000</bug_when>
    <thetext>(In reply to Niccolò Venerandi from comment #46)

&gt; &gt; btw, if there&apos;s already an option/code to clone an existing panel, why can&apos;t this Feature Request be implemented in form of automatically triggering that &quot;clone&quot; feature when a new monitor is added in case doesn&apos;t have any panel yet?
&gt; 
&gt; This could be done, but I&apos;m a bit worried about the consequences it might have. What if the user has multiple panels? Should we always clone *all* panels from one screen to another? Is that what the user really expects when connecting to a new monitor?

It&apos;s certainly not what I would expect.

(In reply to Maxim from comment #44)

&gt; btw, if there&apos;s already an option/code to clone an existing panel, why can&apos;t this Feature Request be implemented in form of automatically triggering that &quot;clone&quot; feature when a new monitor is added in case doesn&apos;t have any panel yet?

Because that&apos;s different functionality. This FR is about an automatic visual replication by rendering one configuration to other monitors, whereas your proposal would be to automatically duplicate one configuration to all other monitors. Each configuration would then need to be rendered independently, and presumably `plasmashell` would overwrite the 2nd-to-last modified panels with the modifications performed to the last-modified one?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2349454</commentid>
    <comment_count>49</comment_count>
    <who name="Niccolò Venerandi">niccolo</who>
    <bug_when>2024-08-28 14:26:15 +0000</bug_when>
    <thetext>(In reply to Maxim from comment #47)
&gt; &gt; This could be done, but I&apos;m a bit worried about the consequences it might
&gt; &gt; have. What if the user has multiple panels? Should we always clone *all*
&gt; &gt; panels from one screen to another? Is that what the user really expects when
&gt; &gt; connecting to a new monitor?
&gt; 
&gt; Not always, I think the original idea was to have a setting for a panel to
&gt; indicate that it&apos;s expected to be mirrored. So the algorithm in the first
&gt; iteration could be:
&gt; - when a monitor is connected
&gt; - for each panel
&gt; - does it have the &quot;mirror&quot; flag set? (no by default)
&gt; - if not, do nothing
&gt; - does the new monitor already have panels?
&gt; - if yes, do nothing
&gt; - otherwise, clone the panel
&gt; 
&gt; The last bit can be modified, depending on what information is available
&gt; internally. The main idea is to prevent cloning panels endlessly on each
&gt; connect of the same monitor. I don&apos;t know if it&apos;s possible to mark a panel
&gt; as a clone of another one in its metadata (like an ID) to be checked more
&gt; precisely. However, imho, it would already be a major improvement

I&apos;ll give a look at the code. If it&apos;s not too complex, some sort of auto-cloning might be a worthy addition.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2349465</commentid>
    <comment_count>50</comment_count>
    <who name="medalzz">unkinkedmedal94</who>
    <bug_when>2024-08-28 14:50:35 +0000</bug_when>
    <thetext>(In reply to Niccolò Venerandi from comment #46)
&gt; (In reply to Maxim from comment #43)
&gt; &gt; Could you please elaborate a bit more on the panel cloning? Last time I
&gt; &gt; tried to do this I found it quite complicated. Basically there were no
&gt; &gt; controls to clone a panel and the panels are not stored anywhere in a simple
&gt; &gt; format on a filesystem, so that it could be somehow automated
&gt; 
&gt; I implemented a new feature where you just have to click &quot;Clone&quot; on panel
&gt; settings and then select a screen :)
&gt; 
&gt; &gt; btw, if there&apos;s already an option/code to clone an existing panel, why can&apos;t this Feature Request be implemented in form of automatically triggering that &quot;clone&quot; feature when a new monitor is added in case doesn&apos;t have any panel yet?
&gt; 
&gt; This could be done, but I&apos;m a bit worried about the consequences it might
&gt; have. What if the user has multiple panels? Should we always clone *all*
&gt; panels from one screen to another? Is that what the user really expects when
&gt; connecting to a new monitor?

I believe the best way to add this would be a checkbox labeled &apos;Show this panel on all monitors&apos; or something like this, that when checked will do so. That way it will only clone panels the user want.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2354625</commentid>
    <comment_count>51</comment_count>
    <who name="Henning">boredsquirrel</who>
    <bug_when>2024-09-15 20:18:23 +0000</bug_when>
    <thetext>thanks Niccolo for your work on this!

Yes I agree with the strong feelings some people here expressed. This really is odd.
Plasma detects the laptop monitor as primary, so overwriting that with the config of some random other screen should not happen.

I only know Windows, and COSMIC, and there this is simply the default. Actually, I guess, sacrificing the option for different panels.

I think using a mechanism like described, cloning the panel, if no other exists, if no opt-out exists, makes sense.

Otherwise yes, going into panel configuration to have this seemingly basic feature working, is not a nice workflow.

Thanks for your time! I would also be a fan of the auto-cloning.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2354745</commentid>
    <comment_count>52</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2024-09-16 11:50:20 +0000</bug_when>
    <thetext>Automatically cloning panels (which ones?) on newly-connected monitors is a different request from mirroring, which is what&apos;s being requested here and has been deemed infeasible. I would recommend opening a new feature request for that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2354751</commentid>
    <comment_count>53</comment_count>
    <who name="username981618">jgqehj55</who>
    <bug_when>2024-09-16 12:06:26 +0000</bug_when>
    <thetext>I created a separate issue for it: https://bugs.kde.org/show_bug.cgi?id=493195</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2379081</commentid>
    <comment_count>54</comment_count>
    <who name="Niccolò Venerandi">niccolo</who>
    <bug_when>2024-12-05 11:54:04 +0000</bug_when>
    <thetext>Git commit 5fa1c39fa494cc1e0d58160883ae3fb3e9f05ffc by Niccolò Venerandi.
Committed on 05/12/2024 at 11:53.
Pushed by niccolove into branch &apos;master&apos;.

Add option to clone panels
Related: bug 412588

M  +5    -0    shell/panelview.cpp
M  +3    -1    shell/panelview.h
M  +131  -0    shell/shellcorona.cpp
M  +2    -0    shell/shellcorona.h

https://invent.kde.org/plasma/plasma-workspace/-/commit/5fa1c39fa494cc1e0d58160883ae3fb3e9f05ffc</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2381900</commentid>
    <comment_count>55</comment_count>
    <who name="">v.n.suadicani</who>
    <bug_when>2024-12-16 18:28:46 +0000</bug_when>
    <thetext>(In reply to Niccolò Venerandi from comment #42)
&gt; After some investigation, I believe that the technical implementation of
&gt; this is de-facto impossible; however, a very similar feature - the ability
&gt; to clone a panel from a monitor to another - was implemented, and thus I&apos;m
&gt; closing this as wontfix. 
&gt; 
&gt; To elaborate, it&apos;s already quite complex to have two different panels who
&gt; should follow the same set of settings (a major rewrite would be needed for
&gt; that); but, on top of that, monitors can have different sizes and thus the
&gt; same panel should have to be mirrored with different looks on different
&gt; panels, potentially interfering with the settings. There would be a lot of
&gt; combinations possible, and I believe they would be prone to breakage.

Okay, but Windows and possibly other OSs deal with this just fine. Cloning a panel is a workaround but not a real solution. An option for mirroring the panel properly is an important feature.

If it requires a major rewrite, then so be it. I don&apos;t think that&apos;s any reason to close this request. This is a major deal-breaker for many users and it should be fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2381913</commentid>
    <comment_count>56</comment_count>
    <who name="Dmitrii Chermnykh">chermnykh2001</who>
    <bug_when>2024-12-16 19:02:11 +0000</bug_when>
    <thetext>I think this can be implemented like latte dock did: mark a panel as standalone or clone and then automatically sync the standalone panel with its clones on screen reconnect or panel updates 
However it might introduce bugs with multiscreen setups when the screens are getting turned on/off or being reconnected</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2392754</commentid>
    <comment_count>57</comment_count>
    <who name="GameBurrow">gameburrow</who>
    <bug_when>2025-01-26 20:11:02 +0000</bug_when>
    <thetext>(In reply to medalzz from comment #50)
&gt; (In reply to Niccolò Venerandi from comment #46)
&gt; &gt; (In reply to Maxim from comment #43)
&gt; &gt; &gt; Could you please elaborate a bit more on the panel cloning? Last time I
&gt; &gt; &gt; tried to do this I found it quite complicated. Basically there were no
&gt; &gt; &gt; controls to clone a panel and the panels are not stored anywhere in a simple
&gt; &gt; &gt; format on a filesystem, so that it could be somehow automated
&gt; &gt; 
&gt; &gt; I implemented a new feature where you just have to click &quot;Clone&quot; on panel
&gt; &gt; settings and then select a screen :)
&gt; &gt; 
&gt; &gt; &gt; btw, if there&apos;s already an option/code to clone an existing panel, why can&apos;t this Feature Request be implemented in form of automatically triggering that &quot;clone&quot; feature when a new monitor is added in case doesn&apos;t have any panel yet?
&gt; &gt; 
&gt; &gt; This could be done, but I&apos;m a bit worried about the consequences it might
&gt; &gt; have. What if the user has multiple panels? Should we always clone *all*
&gt; &gt; panels from one screen to another? Is that what the user really expects when
&gt; &gt; connecting to a new monitor?
&gt; 
&gt; I believe the best way to add this would be a checkbox labeled &apos;Show this
&gt; panel on all monitors&apos; or something like this, that when checked will do so.
&gt; That way it will only clone panels the user want.

This is the way I would see it handled also and this missing feature is one of my biggest remaining frustrations on KDE (as multi monitor user)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2396142</commentid>
    <comment_count>58</comment_count>
    <who name="Grant Gryczan">grantgryczan</who>
    <bug_when>2025-02-09 08:29:01 +0000</bug_when>
    <thetext>*** Bug 499709 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2396153</commentid>
    <comment_count>59</comment_count>
    <who name="Grant Gryczan">grantgryczan</who>
    <bug_when>2025-02-09 10:02:21 +0000</bug_when>
    <thetext>(In reply to v.n.suadicani from comment #55)
&gt; If it requires a major rewrite, then so be it. I don&apos;t think that&apos;s any
&gt; reason to close this request. This is a major deal-breaker for many users
&gt; and it should be fixed.

Strongly agree. Why close this request? There shouldn&apos;t be any obligation to resolve this issue anytime soon, but that doesn&apos;t mean the issue should be closed, precluding any possibility of it being implemented in the future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2396400</commentid>
    <comment_count>60</comment_count>
    <who name="Fabio C. Barrionuevo">bnafta</who>
    <bug_when>2025-02-10 12:31:38 +0000</bug_when>
    <thetext>I&apos;m a bit confused because this thread was &quot;intentionally closed&quot;, and the ticket platform doesn&apos;t provide a clear way to indicate why. 
Given the size of this thread, I want to understand: what is the final solution to the main issue of this ticket?

To summarize, from what I gather, the core issue is:

Currently, Plasma (v6.2.5) lacks (or lacked) the ability to display &quot;same&quot; menu bars and other elements configured on the primary monitor across all additional monitors, whether previously connected or not.

Is this issue being addressed in another ticket? If so, could you please share the ticket number so I can follow its progress?

Additionally, what is currently blocking this merge request from being approved and merged?  
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4623

For context, I would be satisfied if Plasma&apos;s behavior were similar to tint2’s approach when handling additional monitors, whether newly connected or previously used.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2396401</commentid>
    <comment_count>61</comment_count>
    <who name="Fabio C. Barrionuevo">bnafta</who>
    <bug_when>2025-02-10 12:33:56 +0000</bug_when>
    <thetext>&gt;&gt; Additionally, what is currently blocking this merge request from being approved and merged?  
&gt;&gt; https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4623

My mistake. Apparently it has already been merged.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2397190</commentid>
    <comment_count>62</comment_count>
    <who name="Fabio C. Barrionuevo">bnafta</who>
    <bug_when>2025-02-12 17:41:01 +0000</bug_when>
    <thetext>Plasma 6.3.0 now includes the ability to clone entire panels—including their settings and applets. You can read more about it in the official 
announcement: https://kde.org/announcements/plasma/6/6.3.0/

For a quick overview, check out this video demonstration of the new feature in action: https://cdn.kde.org/promo/Announcements/Plasma/6.3/cloning_panels_cc.webm

Please note that the feature does not yet support automatic mirroring across all monitors. However, since I rarely connect new screens, this limitation hasn&apos;t been a problem for my workflow.

Kudos to the KDE team for this great enhancement!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2397285</commentid>
    <comment_count>63</comment_count>
      <attachid>178226</attachid>
    <who name="Derek">dcostroff</who>
    <bug_when>2025-02-12 20:32:28 +0000</bug_when>
    <thetext>Created attachment 178226
attachment-3447885-0.html

So it just duplicates a panel on the same monitor?

On Wed, Feb 12, 2025, 1:15 PM Fabio C. Barrionuevo &lt;bugzilla_noreply@kde.org&gt;
wrote:

&gt; https://bugs.kde.org/show_bug.cgi?id=446654
&gt;
&gt; --- Comment #62 from Fabio C. Barrionuevo &lt;bnafta@gmail.com&gt; ---
&gt; Plasma 6.3.0 now includes the ability to clone entire panels—including
&gt; their
&gt; settings and applets. You can read more about it in the official
&gt; announcement: https://kde.org/announcements/plasma/6/6.3.0/
&gt;
&gt; For a quick overview, check out this video demonstration of the new
&gt; feature in
&gt; action:
&gt; https://cdn.kde.org/promo/Announcements/Plasma/6.3/cloning_panels_cc.webm
&gt;
&gt; Please note that the feature does not yet support automatic mirroring
&gt; across
&gt; all monitors. However, since I rarely connect new screens, this limitation
&gt; hasn&apos;t been a problem for my workflow.
&gt;
&gt; Kudos to the KDE team for this great enhancement!
&gt;
&gt; --
&gt; You are receiving this mail because:
&gt; You are on the CC list for the bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2397391</commentid>
    <comment_count>64</comment_count>
    <who name="Clay Weber">clay</who>
    <bug_when>2025-02-13 03:43:21 +0000</bug_when>
    <thetext>(In reply to Derek from comment #63)
&gt; Created attachment 178226 [details]
&gt; attachment-3447885-0.html
&gt; 
&gt; So it just duplicates a panel on the same monitor?
&gt; 

No, it can be placed anywhere: top, side, bottom of any screen, from what I tried.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2397448</commentid>
    <comment_count>65</comment_count>
    <who name="">v.n.suadicani</who>
    <bug_when>2025-02-13 08:47:00 +0000</bug_when>
    <thetext>(In reply to Fabio C. Barrionuevo from comment #62)
&gt; Plasma 6.3.0 now includes the ability to clone entire panels—including their
&gt; settings and applets. You can read more about it in the official 
&gt; announcement: https://kde.org/announcements/plasma/6/6.3.0/
&gt; 
&gt; For a quick overview, check out this video demonstration of the new feature
&gt; in action:
&gt; https://cdn.kde.org/promo/Announcements/Plasma/6.3/cloning_panels_cc.webm
&gt; 
&gt; Please note that the feature does not yet support automatic mirroring across
&gt; all monitors. However, since I rarely connect new screens, this limitation
&gt; hasn&apos;t been a problem for my workflow.
&gt; 
&gt; Kudos to the KDE team for this great enhancement!

This is a good step in the right direction. However from the description, I am assuming that it doesn&apos;t sync the panels if I change one of them? Like I make a panel, clone it so I have two panels, and I edit the first panel again. Does the second one also change?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2399220</commentid>
    <comment_count>66</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2025-02-18 03:35:56 +0000</bug_when>
    <thetext>No, it only clones; it does not keep them in sync like they&apos;re mirrored. That feature has been rejected for the time being, sorry.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2399242</commentid>
    <comment_count>67</comment_count>
    <who name="Ben V">bencvdv</who>
    <bug_when>2025-02-18 04:28:09 +0000</bug_when>
    <thetext>To quote the original request:
&gt; 2) ... changes to one panel will automatically be reflected in the other mirrored panel.

And to quote from the links included in the original request:
&gt; ... Also, if I make any change in one, I don&apos;t want to have to do it twice (or more, if I add a third screen). 

&gt; ... if I would want update panel content I would need to update all of them (sometimes 3 sometimes 2).

It seems to me that this has been prematurely closed. Cloning is a fantastic feature and a good step forward, but does not address the root of this feature request and what I (and so many others) would really like to see. This feature is instead requesting a mirroring of ongoing changes across multiple panels,*not* cloning.

I would not be against the closing of any other &quot;clone&quot; requests but, again, this particular issue has not been resolved and I believe it should stay open as a reflection of the ongoing interest it has, even if it is not currently planned due to present difficulty or development limitations.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2403103</commentid>
    <comment_count>68</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2025-02-26 23:49:22 +0000</bug_when>
    <thetext>...And that feature has been rejected for the time being, sorry. Instead we got cloning, which got tracked with Bug 412588, with this one being used to track mirroring.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2403122</commentid>
    <comment_count>69</comment_count>
    <who name="Ben V">bencvdv</who>
    <bug_when>2025-02-27 00:28:31 +0000</bug_when>
    <thetext>I would be curious to know the details around why it has been rejected. Given the large amount of interest in having this as a feature, I assume it was a technical limitation.

Is there any chance further information could be included here outlining the issues that the developers ran into when attempting to implement it? It may help other programmers who are interested in it (myself included) to experiment a bit more without spending too much time focusing on the blocking issues already encountered. Apologies if this is the wrong place for that request, I&apos;m not well versed in the KDE development cycle :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2403388</commentid>
    <comment_count>70</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2025-02-27 23:12:01 +0000</bug_when>
    <thetext>See comment 42 in this bug report. I don&apos;t have any more information than that, so it&apos;ll be up to Niccolò to provide more information if he has any and has the time to do so.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2421230</commentid>
    <comment_count>71</comment_count>
    <who name="dharman">dharman</who>
    <bug_when>2025-05-05 14:16:54 +0000</bug_when>
    <thetext>(In reply to Nate Graham from comment #70)
&gt; See comment 42 in this bug report. I don&apos;t have any more information than
&gt; that, so it&apos;ll be up to Niccolò to provide more information if he has any
&gt; and has the time to do so.

It seems to me a bad way to handle a problem like this. It&apos;s just my opinion, but after reading the thread, I think it could have been better managed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2433658</commentid>
    <comment_count>72</comment_count>
    <who name="Marri">boslmari7</who>
    <bug_when>2025-06-17 15:52:56 +0000</bug_when>
    <thetext>If someone is wondering:
Even though this bug report is closed, there is still someone who hasn&apos;t given up yet on this basic, long overdue and much requested feature. An open issue is on the Plasma Workspace GitLab: https://invent.kde.org/plasma/plasma-workspace/-/issues/144</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>178226</attachid>
            <date>2025-02-12 20:32:31 +0000</date>
            <delta_ts>2025-02-12 20:32:31 +0000</delta_ts>
            <desc>attachment-3447885-0.html</desc>
            <filename>attachment-3447885-0.html</filename>
            <type>text/html</type>
            <size>1737</size>
            <attacher name="Derek">dcostroff</attacher>
            
              <data encoding="base64">PHAgZGlyPSJsdHIiPlNvIGl0IGp1c3QgZHVwbGljYXRlcyBhIHBhbmVsIG9uIHRoZSBzYW1lIG1v
bml0b3I/IDwvcD4NCjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSBnbWFpbF9xdW90ZV9jb250
YWluZXIiPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9hdHRyIj5PbiBXZWQsIEZlYiAxMiwg
MjAyNSwgMToxNeKAr1BNIEZhYmlvIEMuIEJhcnJpb251ZXZvICZsdDs8YSBocmVmPSJtYWlsdG86
YnVnemlsbGFfbm9yZXBseUBrZGUub3JnIj5idWd6aWxsYV9ub3JlcGx5QGtkZS5vcmc8L2E+Jmd0
OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0i
bWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0
OjFleCI+PGEgaHJlZj0iaHR0cHM6Ly9idWdzLmtkZS5vcmcvc2hvd19idWcuY2dpP2lkPTQ0NjY1
NCIgcmVsPSJub3JlZmVycmVyIG5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2J1
Z3Mua2RlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDQ2NjU0PC9hPjxicj4NCjxicj4NCi0tLSBDb21t
ZW50ICM2MiBmcm9tIEZhYmlvIEMuIEJhcnJpb251ZXZvICZsdDs8YSBocmVmPSJtYWlsdG86Ym5h
ZnRhQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ibm9yZWZlcnJlciI+Ym5hZnRhQGdt
YWlsLmNvbTwvYT4mZ3Q7IC0tLTxicj4NClBsYXNtYSA2LjMuMCBub3cgaW5jbHVkZXMgdGhlIGFi
aWxpdHkgdG8gY2xvbmUgZW50aXJlIHBhbmVsc+KAlGluY2x1ZGluZyB0aGVpcjxicj4NCnNldHRp
bmdzIGFuZCBhcHBsZXRzLiBZb3UgY2FuIHJlYWQgbW9yZSBhYm91dCBpdCBpbiB0aGUgb2ZmaWNp
YWwgPGJyPg0KYW5ub3VuY2VtZW50OiA8YSBocmVmPSJodHRwczovL2tkZS5vcmcvYW5ub3VuY2Vt
ZW50cy9wbGFzbWEvNi82LjMuMC8iIHJlbD0ibm9yZWZlcnJlciBub3JlZmVycmVyIiB0YXJnZXQ9
Il9ibGFuayI+aHR0cHM6Ly9rZGUub3JnL2Fubm91bmNlbWVudHMvcGxhc21hLzYvNi4zLjAvPC9h
Pjxicj4NCjxicj4NCkZvciBhIHF1aWNrIG92ZXJ2aWV3LCBjaGVjayBvdXQgdGhpcyB2aWRlbyBk
ZW1vbnN0cmF0aW9uIG9mIHRoZSBuZXcgZmVhdHVyZSBpbjxicj4NCmFjdGlvbjo8YnI+DQo8YSBo
cmVmPSJodHRwczovL2Nkbi5rZGUub3JnL3Byb21vL0Fubm91bmNlbWVudHMvUGxhc21hLzYuMy9j
bG9uaW5nX3BhbmVsc19jYy53ZWJtIiByZWw9Im5vcmVmZXJyZXIgbm9yZWZlcnJlciIgdGFyZ2V0
PSJfYmxhbmsiPmh0dHBzOi8vY2RuLmtkZS5vcmcvcHJvbW8vQW5ub3VuY2VtZW50cy9QbGFzbWEv
Ni4zL2Nsb25pbmdfcGFuZWxzX2NjLndlYm08L2E+PGJyPg0KPGJyPg0KUGxlYXNlIG5vdGUgdGhh
dCB0aGUgZmVhdHVyZSBkb2VzIG5vdCB5ZXQgc3VwcG9ydCBhdXRvbWF0aWMgbWlycm9yaW5nIGFj
cm9zczxicj4NCmFsbCBtb25pdG9ycy4gSG93ZXZlciwgc2luY2UgSSByYXJlbHkgY29ubmVjdCBu
ZXcgc2NyZWVucywgdGhpcyBsaW1pdGF0aW9uPGJyPg0KaGFzbiYjMzk7dCBiZWVuIGEgcHJvYmxl
bSBmb3IgbXkgd29ya2Zsb3cuPGJyPg0KPGJyPg0KS3Vkb3MgdG8gdGhlIEtERSB0ZWFtIGZvciB0
aGlzIGdyZWF0IGVuaGFuY2VtZW50ITxicj4NCjxicj4NCi0tIDxicj4NCllvdSBhcmUgcmVjZWl2
aW5nIHRoaXMgbWFpbCBiZWNhdXNlOjxicj4NCllvdSBhcmUgb24gdGhlIENDIGxpc3QgZm9yIHRo
ZSBidWcuPC9ibG9ja3F1b3RlPjwvZGl2Pg0K
</data>

          </attachment>
      

    </bug>

</bugzilla>