I just tried to zoom in/out again and noticed the following thing:<br>- Zooming in on the right (main) screen worked fine.<br>- I couldn't change activity on the left screen. If I zoom in from the left screen I just get the same containments again on both screens. If I use the right screen in the ZUI only the right containment changes.<br>
<br>> > Shouldn't the two containment be handled as one activity?<br>><br>> an Activity *is* a Containment (+ some context, such as the name) so that's a nonsequitor.<br><br>I realized this was a bad explanation, I'll try to explain it again:<br>
<br><b>Problem</b><br>When you zoom in, how do you know which activity you'll get on the other screen(s)?<br><br><b>Solution A<br></b>Make the activities independent; when you zoom out only one screen will zoom out, and you're free to choose whatever activity you want on that screen. The activity on the other screen(s) are unchanged.<br>
<br><b>Solution B</b><br>The activities are "connected", this is what I meant with "as one activity". Let's say you have activity A, B, C and D. If you zoom in to A or B you'll get [A][B], regardless which screen you use to zoom in (and vice verse for C and D -> [C][D]).<br>
<br><b>Other solutions?</b><br>...<br><br>I still haven't figured out how Plasma handles the issue. You can switch to all activities on all screens, but the "zooming out on both screens" suggests that the activities are connected somehow. Take a look at the following picture: <a href="http://hanswchen.files.wordpress.com/2008/12/zui.png">zui.png</a><br>
Are they connected or not? If I zoom in to Activity 1 on the right screen, which activity should I get on my left screen?<br><br>Now look at the KWin effect Desktop Grid: <a href="http://hanswchen.files.wordpress.com/2008/12/desktopgrid.png">desktopgrid.png</a><br>
It's clear that Solution B is used here. The virtual desktops are connected and you can clearly see what will occur on the other screen.<br><br>(During a period KWin had a different layout:<br>[Left 1][Right 1] [Left 2][Right 2]<br>
[Left 3][Right 3] [Left 4][Right 4]<br><br>(Left/Right = screen, number = virtual desktop)<br>but it was bad in various ways. Seems the KWin devs thought so too =)<br>