After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 597740 - After clicking "show desktop" applet and then selecting a window, many windows are expanded
After clicking "show desktop" applet and then selecting a window, many window...
Status: RESOLVED OBSOLETE
Product: metacity
Classification: Other
Component: EWMH specification
2.28.x
Other Linux
: Normal normal
: ---
Assigned To: Metacity maintainers list
Metacity maintainers list
Depends on:
Blocks:
 
 
Reported: 2009-10-07 22:13 UTC by komputes
Modified: 2020-11-06 20:08 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description komputes 2009-10-07 22:13:34 UTC
Binary package hint: gnome-panel

Steps to reproduce:
1) Open the following:
System > Preferences > Appearance
System > Preferences > Startup Applications
System > Administration > Hardware Drivers
System > Administration > Users and Groups

2) Click the "show desktop" applet

3) Click on Appearance from the window list

Result: all the programs come up
Expected result: only appearance should come up

ProblemType: Bug
Architecture: i386
Date: Mon Oct 5 21:21:31 2009
DistroRelease: Ubuntu 9.10
Package: gnome-panel 1:2.28.0-0ubuntu3
ProcEnviron:
 PATH=(custom, user)
 LANG=fr_CA.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-11.38-generic
SourcePackage: gnome-panel
Uname: Linux 2.6.31-11-generic i686

Originally reported here:
https://bugs.edge.launchpad.net/ubuntu/+source/gnome-panel/+bug/444173
Comment 1 Vincent Untz 2010-01-14 01:06:49 UTC
It's actually the way this feature is supposed to be working, but I guess the WM could be changed to not work this way. Which window manager are you using: compiz or metacity?
Comment 2 komputes 2010-01-14 01:25:51 UTC
I am using metacity. 

Intuitively, clicking "Show Desktop" minimizes all windows, then clicking "Show Desktop" again brings back all windows that were minimized (as it should and does). However I feel that clicking on "Show Desktop" then clicking on one window from the window list should only bring up the one selected window.
Comment 3 Stefan Friesel 2010-02-15 16:10:15 UTC
komputes +1

@vincent: From my experience the use case of clicking "Show Desktop" twice without doing anything in between is actually quite rare. More typically you want to access something on the desktop like a mounted drive or to paste something in a temporary file etc. Once  you've done that and returned to the original window by clicking in the window list, "Show Desktop" remains in the pressed state (which is hardly noticable visually) and results in unexpected windows popping up the next time it is clicked.

concrete use case:
-have a nautilus and browser window open
-press "Show Desktop"
-open text file on desktop (and e.g. paste a wikipedia entry for your homework assignment)
-go back to browser by clicking on entry in window list
-click "Show Desktop" again

Result: the nautilus window pops over the browser without taking focus

Of course this only happens if a work flow involves the desktop in some way but quickly accessing stuff or creating temporary files is the whole point of having a desktop imho.
Comment 4 Vincent Untz 2010-02-15 16:16:13 UTC
Stefan: I'm not arguing against the change :-) I was just explaining why the behavior is like this right now.
Comment 5 Stefan Friesel 2010-02-17 12:21:19 UTC
If I unterstand the code correctly, all the Show Desktop applet is doing is sending a _NET_SHOWING_DESKTOP event to the WM. I think this sounds quite natural for a "Show Desktop" applet :)
So this is really not a bug in the applet but in the WMs (at least metacity, compiz) managing the state of their OWN show-desktop-feature wrongly?
Comment 6 Vincent Untz 2010-02-17 13:18:03 UTC
(In reply to comment #5)
> If I unterstand the code correctly, all the Show Desktop applet is doing is
> sending a _NET_SHOWING_DESKTOP event to the WM. I think this sounds quite
> natural for a "Show Desktop" applet :)
> So this is really not a bug in the applet but in the WMs (at least metacity,
> compiz) managing the state of their OWN show-desktop-feature wrongly?

which is why I moved the bug to metacity...
Comment 7 André Klapper 2020-11-06 20:08:18 UTC
bugzilla.gnome.org is being replaced by gitlab.gnome.org. We are closing all old bug reports in Bugzilla which have not seen updates for many years.

If you can still reproduce this issue in a currently supported version of GNOME (currently that would be 3.38), then please feel free to report it at https://gitlab.gnome.org/GNOME/metacity/-/issues/

Thank you for reporting this issue and we are sorry it could not be fixed.