Bug 197132 - Slide effect has wrong desktop layout if pager is not run
Summary: Slide effect has wrong desktop layout if pager is not run
Status: RESOLVED DUPLICATE of bug 105779
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 4.2.2
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-19 12:01 UTC by Jeremy Kerr
Modified: 2009-07-17 23:20 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeremy Kerr 2009-06-19 12:01:58 UTC
Version:           4.2.2 (using KDE 4.2.2)
OS:                Linux
Installed from:    Ubuntu Packages

[ originally a comment in 185710, but filing as a new bug ]

I have five virtual desktops, and the 'Slide' desktop effect enabled. If I use the 'desktop grid' effect to view all desktops (it zooms out to show all desktops), I see that they're laid out in 1 row * 5 column grid:

 1 2 3 4 5

However, if I switch between virtual desktops, the slide effect will slide the windows as if the desktop is laid out in a 2 row * 3 column grid:

 1 2 3
 4 5

ie, if i switch from desktop 1 to desktop 4, the slide effect scans downwards, not sideways as expected.

Note that I do *not* have the pager plasmoid running. If I start the pager plasmoid, then the behaviour of the slide effect seems to be correct (laid out in a 1 * 5 grid). If I then remove the pager, the correct behaviour remains.

So, the workaround is to add the pager app and then immediately remove it, but this must be done on every login.
Comment 1 Martin Flöser 2009-07-17 23:20:43 UTC
the layout has to be set by the pager (http://standards.freedesktop.org/wm-spec/wm-spec-latest.html#id2550891). The Desktop Grid does have an option to have an independent layout. Nevertheless for something like the slide effect we *should* implement a general solution

*** This bug has been marked as a duplicate of bug 105779 ***