Comment 2 for bug 158988

Revision history for this message
Bogdan Butnaru (bogdanb) wrote : Re: edge flipping of workspaces should ignore panel area

Yes, I have tested with a just-updated Hardy and it keeps happening.

A bit more detail: This happens with the “Desktop Wall” Compiz plugin. It allows you to move between adjacent workspaces by pushing the mouse past the screen edge on each side of the screen.

It only affects users that have a full-width panel with an applet on a panel's edge. (But this is the default configuration, which means pretty much everyone.) If you try to click or drag to an applet that is at the side of the panel (eg, to open the Main Menu or to put something in the trash), it's very easy to hit the side of the screen, and thus get an unwanted screen flip.

Note that the flip doesn't happen if you push against _exactly_ the corner pixel. Try this: Move the cursor to the top of the screen, then move it sideways and upwards, to keep it exactly at the top pixel. When you hit the corner, you don't get a flip. Now move it a few pixels lower, so it's still over the panel, and push it to the side. You get a flip (if the “Desktop Wall” is active). Now try to hit a panel applet in a screen corner, quickly, several times. Try it with a fast mouse, and with a trackpad. How often do you hit the applet and how often do you get a screen flip instead?