OK, that makes everything much clearer.<br><br>I still don't like that both screens are zoomed out though - this 'feature' is what made me think that activities somehow are connected. Sure, I can see some use cases - if you have an application that covers the cashew on one screen and want to change activity, you can zoom out from the other screen - but it still doesn't make sense to me;<br>
<br>If I want to change activity on one screen, I zoom out on that screen - and I don't want anything to happen on the other screens.<br><br>While it's true that the activities on the other screens are unchanged, it gives an impression that something will change there too. At least it succeeded to confuse me.<br>
<br>I'm sure I'll get used to it, but right now it doesn't feel natural at all. Maybe it's just me. =)<br><br>While I'm at it, I have two (slightly off topic) questions:<br>- Why is the Dashboard only triggered on one screen?<br>
- Why is there no Zoom Out action in the "Dashboard menu"?<br><br>I have my suspicions but would like to hear your reasoning.<br><br>--<br><br>How do I get plasma debug output? I tried to run plasma in a terminal but it didn't give any useful information, as far as I could see. Should I use GDB?<br>
<br>I just tried from a clean configuration and could still reproduce the bug. There are some other nasty bugs, such as the disappearance of the cashew. Those are much harder to reproduce though.<br><br>Right now I'm compiling trunk, will probably report later today.<br>
<br><br><div class="gmail_quote">2008/12/9 Aaron J. Seigo <span dir="ltr"><<a href="mailto:aseigo@kde.org">aseigo@kde.org</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="font-family: 'Bitstream Vera Sans'; font-size: 12pt; font-weight: 400; font-style: normal;"><div class="Ih2E3d">On Monday 08 December 2008, Hans Chen wrote:<br></div><div class="Ih2E3d">
> I just tried to zoom in/out again and noticed the following thing:<br>
> - Zooming in on the right (main) screen worked fine.<br>
<p style="margin: 0px; text-indent: 0px;"><br></p></div>yay =)<div class="Ih2E3d"><br>
<p style="margin: 0px; text-indent: 0px;"><br></p>> - I couldn't change activity on the left screen. If I zoom in from the left<br>
> screen I just get the same containments again on both screens. <br>
<p style="margin: 0px; text-indent: 0px;"><br></p></div>even if you select a different containment? that's not right. =/ can you provide some plasma debug output when you do this?<div class="Ih2E3d"><br>
<p style="margin: 0px; text-indent: 0px;"><br></p>> If I use the<br>
> right screen in the ZUI only the right containment changes.<br>
<p style="margin: 0px; text-indent: 0px;"><br></p></div>right.<div class="Ih2E3d"><br>
<p style="margin: 0px; text-indent: 0px;"><br></p><p style="margin: 0px; text-indent: 0px;"><br></p>> I still haven't figured out how Plasma handles the issue. You can switch<br>
> to all activities on all screens, but the "zooming out on both screens"<br>
> suggests that the activities are connected somehow. Take a look at the<br>
> following picture:<br></div>
> zui.png<<a href="http://hanswchen.files.wordpress.com/2008/12/zui.png" target="_blank">http://hanswchen.files.wordpress.com/2008/12/zui.png</a>> Are they<br>
> connected or not?<br>
<p style="margin: 0px; text-indent: 0px;"><br></p>no, they are two windows onto the same landscape.<br>
<p style="margin: 0px; text-indent: 0px;"><br></p>imagine, if you will, a wall with two windows in it. they both overlook a grassy field. if you stand before them, you see the same grassy field.<br>
<p style="margin: 0px; text-indent: 0px;"><br></p>the big difference is that the grassy field has a third dimension.<div class="Ih2E3d"><br>
<p style="margin: 0px; text-indent: 0px;"><br></p>> If I zoom in to Activity 1 on the right screen, which<br>
> activity should I get on my left screen?<br>
<p style="margin: 0px; text-indent: 0px;"><br></p></div>whatever was last selected.<div class="Ih2E3d"><br>
<p style="margin: 0px; text-indent: 0px;"><br></p>> Now look at the KWin effect Desktop Grid:<br>
<p style="margin: 0px; text-indent: 0px;"><br></p></div>widgets are not windows.<br>
<p style="margin: 0px; text-indent: 0px;"><br></p>but you're actually coming at this all wrong. the question isn't "what's the logical thing to happen" because (*drum rollllll*) there is more than one answer to that.<br>
<p style="margin: 0px; text-indent: 0px;"><br></p>intead, the question should be "what are the use cases".<br>
<p style="margin: 0px; text-indent: 0px;"><br></p>so here's my use cases:<br>
<p style="margin: 0px; text-indent: 0px;"><br></p>* i have an application window on screen 0, full screen. i zoom out and select a different Activity so i can use those widgets while i'm working.<br>
<p style="margin: 0px; text-indent: 0px;"><br></p>* i have two screens, screen 0 is showing a set of widgets for a work project. a friend pops up on line so i zoom out and on screen 1 i select my social networking widget set temporarily.<br>
<p style="margin: 0px; text-indent: 0px;"><br></p>they are phsyically separate devices, i expect to be able to operate independently. why? because that's a reasonable expectation with flexibility.<br>
<p style="margin: 0px; text-indent: 0px;"><br></p>it also means we don't have to put stupid hacks in so you can only see "screen N activities" on screen N or figure out how to do work it so the guy with 3, 4, 5 or more screens also gets a sane result.<br>
<p style="margin: 0px; text-indent: 0px;"><br></p>each Activity is an atomic unit.<div class="Ih2E3d"><br>
<p style="margin: 0px; text-indent: 0px;"><br></p>-- <br>
Aaron J. Seigo<br>
humru othro a kohnu se<br>
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43<br>
<p style="margin: 0px; text-indent: 0px;"><br></p>KDE core developer sponsored by Qt Software<br>
<p style="margin: 0px; text-indent: 0px;"><br></p></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>