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 361796 - Clicking on desktop should minimise all opened windows
Clicking on desktop should minimise all opened windows
Status: RESOLVED WONTFIX
Product: nautilus
Classification: Core
Component: Desktop
2.14.x
Other All
: Normal minor
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-10-12 20:32 UTC by Andrei
Modified: 2010-10-14 22:54 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
Work in progress patch (3.49 KB, patch)
2008-06-25 10:17 UTC, Nelson Benitez
none Details | Review
Final patch (5.78 KB, patch)
2008-07-16 11:20 UTC, Nelson Benitez
none Details | Review
Final patch corrected (5.66 KB, patch)
2008-07-16 11:24 UTC, Nelson Benitez
none Details | Review

Description Andrei 2006-10-12 20:32:53 UTC
Make all opened windows minimised when user clicks on desktop space.

Other information:
Comment 1 Nelson Benitez 2006-10-13 13:50:24 UTC
I think double-click would be more appropiate, because it's more intentional than just one simple click. It would be good to know what usability-list thinks about it...
Comment 2 Nelson Benitez 2008-06-25 10:17:32 UTC
Created attachment 113386 [details] [review]
Work in progress patch

This patch hooks in the nautilus machinery to execute some action when user double clicks on background space of Desktop, what is left is to make the wnck call to minimise all opened windows.
Comment 3 Nelson Benitez 2008-07-16 11:20:00 UTC
Created attachment 114659 [details] [review]
Final patch

This is the final patch, works as expected, please try it. I'd rather preferred a dbus call to libwnck, instead of linking to it, but they dont offer dbus services..
Comment 4 Nelson Benitez 2008-07-16 11:24:53 UTC
Created attachment 114660 [details] [review]
Final patch corrected

Just to adjust a non modified line in the patch.
Comment 5 Christian Neumair 2008-07-17 20:25:58 UTC
I think this is a very creative idea, but it is somewhat hidden and obscure unless we advertize it. Therefore, I am a bit skeptical that we link against a new library just for pulling in this feature.

Couldn't this be implemented on window manager level, by handling double clicks to the root window that are not handled by Nautilus? We'd have to return FALSE in the "button-press-event" handlers for unhandled clicks to make that happen, though - otherwise we'd "eat" all the button presses.
Comment 6 Thomas Thurman 2008-08-14 14:46:42 UTC
There is no reason the window manager has to know about this problem.  If Nautilus wants to minimise all windows when you double-click on the desktop, it should use the existing EWMH methods to do so by sending messages to the root window (if you want a list of what needs doing there, I'll provide one).  Then not only will only one program need to be changed, but also it will work with far more WMs.

(Please don't say "root window" to mean desktop!)
Comment 7 Cosimo Cecchi 2010-10-14 22:54:00 UTC
I don't think nautilus should interfere with window management this way, and it seems to me that with 3.0 we're trying to shift the file manager away from desktop managing, rather than the opposite (and with gnome-shell you already have a fast switch to the overview with just one click anyway).

For these reasons, I am closing this as WONTFIX.