Mouse scroll wheel moves between desktops when over parts of application windows
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
One Hundred Papercuts |
Invalid
|
Undecided
|
Unassigned | ||
compiz (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Binary package hint: compiz
Intrepid i386, latest updates, Visual Effects set to Normal or Extra but not None.
I know that the mouse scrollwheel moves between desktops when used on the desktop background - as in Bug #175986.
However it also does this when over parts of application windows. Specifically, in Evolution, when the scrollwheel is used on the bar that lies between the toolbar and the messages (the one with the folder name, search box etc.), and also on the status bar. This is confusing - I can be using the scrollwheel to scroll through a message, and if I happen to be slightly out of position, I end up on another desktop - even if Evolution is maximised. When the mouse is over the menu or the toolbar, the scrollwheel correctly has no effect.
I thought this was an Evolution bug, and then I discovered Nautilus does it as well - but only when the mouse is over its status bar at the bottom of the window; Wireshark behaves similarly. I was expecting the scrollwheel to move between desktops only when the mouse was over the desktop.
description: | updated |
Changed in compiz (Ubuntu): | |
importance: | Undecided → Low |
status: | Confirmed → Triaged |
I don't know if it's a compiz problem (since it just is reproducible with visual effects "normal" or "extra" - with "none" AFAIK compiz is not used as window manager, but metacity).
It affects all programs, and always the space between tree views e.g. or other GTK elements - this space between the widgets seems to be the base window background, and mouse wheel clicks seem to be able to "pass through" this surface, they are passed to the Desktop somehow.
I don't know neitehr GTK nor C, so I can't help more finding where the problem is.
I attached a screenshot of synaptic - and marked all the gaps with red - the "sliders" between the left and right side/ between the upper list and lower description are NOT affected, I marked them red falsely.
But you can test it yourself with any program you want.
The Status bar at the bottom of Nautilus is affected too.
NOT affected at all (if I am right) are XUL surfaces like Firefox and Thunderbird, and QT->GTK engine programs like e.g. skype and virtualbox.