Bug 221473

Summary: Two monitors + show different activity on each desktop = complete mess
Product: [Plasma] plasma4 Reporter: Vedran Furač <vedran.furac>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: aseigo, shura01
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Unspecified   
Latest Commit: Version Fixed In:

Description Vedran Furač 2010-01-06 03:51:15 UTC
Version:            (using Devel)
Installed from:    Compiled sources

Setup:

- Two monitors, second one is on left of the first on
- Two desktops, one row in pager (to simplify things)
- Show different activity on each desktop - checked (IMO this should be default)
- Put different background on each activity (just to make it easier to see the difference between activities)

Now, zoom out, zoom out more. I see 5 activities instead of 4.
Remove the last one - reapers after one second(!). Remove some other - two new activities appear(?!).
Zoom into random one - some other is shown(!).
Play some more - by now my activities are completely messed up. For example, activity that was on the second monitor on the second desktop is now on first monitor on first desktop.
Play some more - by now on my screen i have all four activities partially displayed (i see only corners) ?!!!

What's even better, it's perfectly possible to create a good and working configuration by manually editing plasma-desktop-appletsrc. Just, after doing so one shouldn't touch "zoom out" button. So, only UI that edits plasma-desktop-appletsrc is fucked up, OTOH reading configuration works fine. Problem exists on 4.3 and 4.4.
Comment 1 Aaron J. Seigo 2010-01-06 04:04:59 UTC
yes, you obviously aren't understanding how "show different activity on each desktop" works. this may sound obvious, but: it shows a different activity on each desktop. so when you remove enough activities such that it can no longer show a different activity on each desktop, it creates new activities to take their place. the other half of puzzle is you have two screens.

in any case, we are aware that the ZUI is too confusing for people since it requires some deeper understanding of what is happening that isn't realistic to expect from most users. we have a replacement mocked up and will be implementing it.

until then, there are no actual bugs in this report (it's behaving as intended) but given that this is obviously not even a PG rated report i'm going to do the R rated thing ;)
Comment 2 Vedran Furač 2010-01-06 04:24:32 UTC
> it shows a different activity on
> each desktop. so when you remove enough activities such that it can no longer
> show a different activity on each desktop

But it counts them wrong. Why 5 activities when i have 2 monitors + 2 desktops?! Again, manually creating plasma-desktop-appletsrc from scratch works for me (docs about it would help, though).

> until then, there are no actual bugs in this report (it's behaving as intended)

I don't see have it behaves as intended as I (far from newbie) wasn't been able to configure it properly. You can't say ZUI is more complicated/confusing than plasma-desktop-appletsrc (which I was able to create properly even without docs). If you want, I can send you my working plasma-desktop-appletsrc and you can tell me how create it using ZUI, that is, without editor. If that's not possible, I would call it a bug.
Comment 3 Vedran Furač 2010-01-24 23:09:43 UTC
Just tried it again, here's the result (ignore crash handlers):

http://img697.imageshack.us/img697/3941/snapshot1l.png

Please confirm that this is the "intended behavior" and then close the report again.

Regards,
Vedran
Comment 4 Florent C. 2010-02-09 17:18:00 UTC
Hi,

I tjink this bug is related to this one https://bugs.kde.org/show_bug.cgi?id=199729

No ?
Comment 5 Vedran Furač 2010-02-09 17:56:25 UTC
Yes, they are related. I've added the comment there.
Comment 6 Aaron J. Seigo 2010-02-09 22:43:45 UTC
the activity zui no longer exists
Comment 7 Vedran Furač 2010-02-09 22:51:59 UTC
Nice, good decision. You should also remove the activity bar plasmoid as it also breaks layout, shows more activities than expected and so on...