The modal behavior of "Show Desktop" is confusing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
compiz (Ubuntu) |
Fix Released
|
Wishlist
|
Sam Spilsbury | ||
Bug Description
Binary package hint: compiz
Try this:
Open two windows
Hit "show desktop" in the bottom left
Restore one of the windows
Notice how the show desktop state remains "on". This differs from Metacity's behaviour and causes something unexpected when it is hit again.
At this stage you have one window open. From Metacity's behaviour, you would expect that the Desktop is now "inactive", much like a window would be if it was minimised. Clicking the button, therefore, would cause the Desktop to show again, and hide all open windows. It doesn't. It restores the windows that were hidden previously.
If we're going to have Compiz and Metacity doing bling and non-bling, their behaviours with small stuff like this should be consistent.
ProblemType: Bug
Architecture: i386
Date: Mon Mar 12 22:44:20 2007
DistroRelease: Ubuntu 7.04
Uname: Linux flash 2.6.20-9-generic #2 SMP Mon Feb 26 03:01:44 UTC 2007 i686 GNU/Linux
Changed in compiz: | |
importance: | Undecided → Wishlist |
status: | Unconfirmed → Confirmed |
Changed in compiz: | |
status: | Confirmed → Triaged |
Changed in compiz: | |
status: | Unknown → Confirmed |
summary: |
- Compiz's "show desktop" functionality differs to Metacity's + "Show desktop" functionality differs to Metacity's |
Changed in hundredpapercuts: | |
status: | New → Confirmed |
Changed in hundredpapercuts: | |
milestone: | none → round-6 |
Changed in hundredpapercuts: | |
milestone: | round-6 → none |
Changed in compiz: | |
importance: | Unknown → Low |
Changed in hundredpapercuts: | |
assignee: | nobody → Papercuts Ninja (papercuts-ninja) |
Changed in compiz: | |
importance: | Low → Unknown |
Changed in compiz: | |
importance: | Unknown → Low |
Changed in compiz (Ubuntu): | |
status: | Triaged → Invalid |
status: | Invalid → Fix Released |
no longer affects: | compiz |
no longer affects: | hundredpapercuts |
It seems Compiz's behaviour is similar to Mac OS's where this function is intended to temporarily reveal the desktop while you do something. Triggering the function again restores all the windows that were previously hidden.
However, we are doing it wrong:
Firstly, the windows are minimised, and their visual effect makes this very apparent. On Mac OS, the windows slide off to the screen edges to make it look as if you are clearing them out of the way of the desktop.
Secondly, the Show Desktop button actually says in its tooltip: "Click here to hide all windows and show the desktop. /Minimize/ visible windows Ctrl+Alt+D".
This is not behaving as it describes. This should be upgraded from Wishlist as a usability bug.