<br><br><div class="gmail_quote">On Wed, Aug 18, 2010 at 11:05 AM, Aaron J. Seigo <span dir="ltr">&lt;<a href="mailto:aseigo@kde.org">aseigo@kde.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Tuesday, August 17, 2010, Chani wrote:<br>
&gt; so... we had planned to have a little tool for managing the containments of<br>
&gt; multiple screens, in 4.5 - but there wasn&#39;t time. multiscreen has<br>
&gt; improvements, but also regressions - well, *a* regression - you can&#39;t<br>
&gt; access the containment of a screen that&#39;s not plugged in. the same applies<br>
&gt; to the per-desktop view stuff (they have a lot in common).<br>
<br>
</div>is there a list of use cases that must be serviced? your email has lots of<br>
&quot;how to do X&quot; in it, but it seems to skip the &quot;why we want to do X&quot;.<br></blockquote><div><br>The usecase I hit last week was that I usually use two screens, but pulled one screen off my desktop to use for a separate machine for longer-than-short-term.  Now my main desktop has one screen, with the panel on it, but there&#39;s a separate containment that had some widgets I&#39;d like to remove or move to this screen.  I&#39;m not sure if they are &quot;running&quot; or whatever, but in the add widgets dialog there are checkboxes on widgets that are not on this screen or my panel.<br>
 <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br>
&gt; When a screen is disconnected (or in PDV, a desktop removed) the associated<br>
&gt; containment and view (for each running activity) should be automatically<br>
&gt; stopped - and resumed again when the screen/desktop returns. We can migrate<br>
&gt; panels, but not desktops, and it doesn&#39;t make sense to leave something<br>
&gt; running and inaccessible (having to manually stop it would also be Wrong).<br>
<br>
</div>it does make sense to leave something running if one can switch to it, though.<br>
if the switcher UI allows the user to do that, then it&#39;s probably fine.<br></blockquote><div><br>Umm, is there a glossary somewhere of plasma terms? I&#39;ve no clue what PDV, or such mean.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im"><br>
&gt; * I don&#39;t like how I ended up with two authorities on where a containment<br>
&gt; belongs: there&#39;s both the lastScreen/lastDesktop settings in the<br>
&gt; containment, and the place that running containment has in<br>
&gt; plasma-desktop&#39;s Activity class. that ought to be rethought.<br>
<br>
</div>they are two different kinds of issues, though, and are orthoganal to each<br>
ther. it may be possible to nicely merge the two, but they would still be two<br>
different sets of data and decisions.<br></blockquote><div><br>I agree, lets tackle these one at a time and decide what to do with each.<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div class="im"><br>
&gt; * Might it be easier to leave the config in plasma-desktop-appletsrc, and<br>
&gt; have the startup loading skip containments assigned to nonexistant<br>
&gt; screens/desktops?<br>
<br>
</div>possibly, yes..<br>
<div class="im"><br>
&gt; * Once this is implemented, I believe panels should behave the same way,<br>
&gt; instead of migrating. It&#39;s more consistent that way. thoughts?<br>
<br>
</div>i think it will annoy the users who previously sent in bug reports about the<br>
panel not showing up on their laptop screen after being migrated to another<br>
screen.<br>
<br>
panel migration addresses a real world issue people run into regularly.<br>
there&#39;s a bug in it that i will try and track down (i actually finally ended<br>
up with hardware capable of replicating it with.. ), but otherwise i don&#39;t<br>
think much needs to be done with panels. they are already movable between<br>
screens.<br></blockquote><div><br>thanks,<br>
Jeremy<br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5"><br>
--<br>
Aaron J. Seigo<br>
humru othro a kohnu se<br>
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43<br>
<br>
KDE core developer sponsored by Qt Development Frameworks<br>
</div></div><br>_______________________________________________<br>
Plasma-devel mailing list<br>
<a href="mailto:Plasma-devel@kde.org">Plasma-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/plasma-devel" target="_blank">https://mail.kde.org/mailman/listinfo/plasma-devel</a><br>
<br></blockquote></div><br>