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 586857 - Restoring application windows to their previous size and position should be a default behaviour
Restoring application windows to their previous size and position should be a...
Status: RESOLVED WONTFIX
Product: devilspie
Classification: Other
Component: general
unspecified
Other All
: Normal minor
: ---
Assigned To: Devilspie Maintainers
Devilspie Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-06-24 15:30 UTC by Denny de la Haye
Modified: 2009-06-24 17:12 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Denny de la Haye 2009-06-24 15:30:13 UTC
I would like to see the functionality of Devil's Pie integrated with GNOME and automated, so that a user can just select a 'restore my apps to their last size and position' option for window placement and it would work for all applications.

Metacity devs have rejected bugs along these lines in the past, saying that it's not their problem and that each application developer should write their own positioning code instead:
https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/124315

Clearly, not all application developers are going to do this - most haven't - but many users remain keen to see this functionality:
http://brainstorm.ubuntu.com/idea/1442/

...especially as it is the default behaviour on Windows, and is therefore perceived as a relatively serious usability failing by users transferring from that platform.

Other information:
I don't think Devil's Pie is the correct thing to file this bug against - it's really a general usability issue against the whole GNOME desktop environment (regardless of Window Manager, as both Metacity and Compiz both have this issue).  However, the bugzilla interface forces me to choose an application.  I chose to file it here in the hope that the Devil's Pie developer will be less likely to close the request as 'invalid' than the Metacity devs.

I've talked/ranted more about this bug/feature request here:
https://bugs.launchpad.net/hundredpapercuts/+bug/391533
Comment 1 Ross Burton 2009-06-24 15:50:45 UTC
This would be almost impossible to implement in devilspie.

Feel free to prove me wrong.
Comment 2 Denny de la Haye 2009-06-24 16:03:28 UTC
As I said in the 'other info', I don't think it's just Devil's Pie that should be putting the effort into resolving this, it's an overall usability issue.

However, are you saying that there's no way to use DP to create a daemon that saves window size+position when they're closed, and then restores the window to that position when it's next opened?  It seems like DP does the second half of that already, so it just needs the stage that saves the positions somehow?  And then somebody would have to agree to making it an available default behaviour in GNOME.

I'm not expecting the DP devs to carry this bug, I was hoping they'd take some interest in getting other people involved on it though.  Everywhere this issue is reported, a dev closes it with a note that basically just says "somebody else's problem".  And so it doesn't get fixed.

It's kind of depressing, from the user point of view, to file these bugs and see them get shot down by every single person in the chain from Ubuntu to Metacity to GNOME to (for instance) Firefox.  Everybody likes closing bugs WONTFIX, nobody seems to want to figure out how maybe it could be fixed, even if it's not by them, or not just by them.  This is a real issue - please could you suggest who I should be talking to about trying to get it fixed?
Comment 3 Ross Burton 2009-06-24 16:23:46 UTC
Saving and restoring the position for named windows isn't that hard, but making it work well is very tricky.  Session saving is non-trivial.

I don't really maintain devilspie any more, so unless you or someone else are willing to sponsor me then I'm not going to write this.  I'd accept a patch which did it though.  Then people can see just what works and what breaks.
Comment 4 Denny de la Haye 2009-06-24 17:12:17 UTC
"I don't really maintain devilspie any more"

I see - well, thanks for the replies in that case.  I'm not in a position to sponsor you, but I hope one of the distros picks it up at some point.