[Bug 124315] Re: remember window position of applications
See documentation for gtk.set_role() for how to add this to applications: http://www.pygtk.org/docs/pygtk/class-gtkwindow.html#method-gtkwindow --set-role ** Summary changed: - remember window position of applications + Remember+restore window position of applications if WM_WINDOW_ROLE set -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. https://bugs.launchpad.net/bugs/124315 Title: Remember+restore window position of applications if WM_WINDOW_ROLE set -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
Denny de la Haye, you seriously need to understand the technical details better before you can know whether it can be done or not. The code in coment #14 requires that the application set WM_WINDOW_ROLE properly. If all applications did that, implementing this feature would be trivial. The problem is that many (most) applications don't do this. In fact when quick testing a few applications I could not find ANY that did this. Which brings us back to what I said: This REQUIRES some application level support. This doesn't mean this bug is invalid as such, because the window manager could provide one part of it. But it will not work without some application support. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. https://bugs.launchpad.net/bugs/124315 Title: remember window position of applications -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
"If it can't possibly be done in the window manager ..." See comment #14 - someone already made a good start on it last year. All it needs is someone to care enough to try, instead of jumping on the opportunity to write the bug off as invalid. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. https://bugs.launchpad.net/bugs/124315 Title: remember window position of applications -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
If it can't possibly be done in the window manager, this bug should be Invalid, and bug 409539 should no longer be a duplicate. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. https://bugs.launchpad.net/bugs/124315 Title: remember window position of applications -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
Correction: Devils Pie doesn't work correctly for this purpose. It does correctly what it does, but it does not have the capability wished for here. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. https://bugs.launchpad.net/bugs/124315 Title: remember window position of applications -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
This is not the job of the window because it can't possible done correctly in the window manager. It's that simple. I'd love to have this working correctly in the window manager, but it's logically impossible without application support. Because the window manager doesn't have any way to know that a particular window is "the same" as another. Devils Pie doesn't work correctly. It uses the names of the windows and the name of the program. Both of these will inevitably fail, as the window title may change according to the document open, the current folder, the current language, and many other factors. Devils Pie has a sophisticated rule system to get around this, however these rules have to be created by a human who knows what he wants. They can't be generated programatically and still do the right thing every time. It is my opinion that the 100% proper way to handle this would be that the applications could specify a unique id for every window or window "class". Then the window manager could remember the positions correctly. Maybe X atoms could be used for communicating this ID to the window manager. If the window manager doesn't support this convention, no harm, if an application doesn't support this convention, no harm. But the unfortunate point is, that it still requires application support. Because currently, applications don't specify anything that would allow the window manager to properly know that some windows are "the same" despite a different window title (and that some windows are not the "same" despite similar window title). And since it can't possible be done correctly in the window manager we have to do it in the applications. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. https://bugs.launchpad.net/bugs/124315 Title: remember window position of applications -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
"This is not the job of the window manager" Why? Devils Pie shows that this can be handled at a higher level, and indeed it seems to me to make much more sense to handle it at a higher level - then you can handle overlaps etc in a graceful fashion. Just because remembering window placement isn't currently handled by the window manager (and really, doesn't that sound weird to you?!), doesn't mean that shouldn't change if by changing it we can improve UX. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. https://bugs.launchpad.net/bugs/124315 Title: remember window position of applications -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
This is not the job of the window manager, it must be fixed in the applications themselves. It is also my opinion that saving of windows position and state (maximized/restored) should be detailed in the gnome HIG. This way developers will be more obliged to fix it. Because currently reporting this to devs it will get a low priority, even wishlist. Which in my opinion is ridiculous, as this is a very important and basic feature. How would you like it if your computer was randomly hidden somewhere in your apartment every day when you woke up? You'd be furious after a week or two. This needs to get into the HIG! -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. https://bugs.launchpad.net/bugs/124315 Title: remember window position of applications -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
Just a note, compiz seems to do a slightly better job of remembering window positions than metacity, but only for some apps it seems. Positioning of Audacious (mp3 player) was terrible under metacity, but under compiz it's perfect. See duplicate bug #409539. -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
I was also searching the net for a simple fix for this problem, but I was disappointed. Even the lightweight window manager fluxbox can do it, why not gnome (which I so far liked): http://manpages.ubuntu.com/manpages/maverick/man5/fluxbox-apps.5.html Hopefully it is not too difficult to add this function. -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
Metacity doesn't do a very good job of minimising overlap - it places windows firstly into any empty space which is big enough for the entire window, and if there isn't a space big enough to do that, it places the window at top-left regardless of where the largest remaining space is on the screen. Sawfish used to work the way you're thinking of, placing things into the biggest remaining empty space even if they didn't quite fit there. I do agree placement behaviour should be configurable though. -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
This is definitely expected behaviour for Windows users... but although I agree that it is somthing which should be addressed... I use a more cluttered approach to managing desktop windows, and I much prefer the current behavior of placing a new window in the least occupied area of the screen... so as to minimize overlap. If this feature is added, (And I think it should be). it should be an option which is configurable. -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
Is unacceptable that gnome does not have this option in 2010. With gnome developers saying all the time that this should be implemented by applications devs and applications devs not doing it, we may move on without this functionality, so BASIC!!, until 2020. I am bored every time i power on my computer to place my apps (gnome-terminal, evolution, firefox) and resizing / maximizing to be how i want. And this, all the times, all the days, again and again. Frustrating... This is one reason why I seriously thought to stop using gnome. -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
Won't Fix in papercuts , but is tagged "ayatana" to be overseen in Ayatana project ** Changed in: hundredpapercuts Status: Invalid => Won't Fix -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
** Project changed: dead-ayatana => hundredpapercuts -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
** Changed in: metacity (Ubuntu) Importance: Undecided => Low -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
** Changed in: ayatana Status: New => Invalid ** Tags added: ayatana -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
Robert Ancell asked me to look into fixing this in Metacity. I've started to work on it: http://blogs.gnome.org/metacity/2009/07/10/matches/ -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
I have the same problem with a lot of applications, and things like file-open windows, etc. In many cases the window size is smaller than I set before. It is VERY ANNOYING for me, when an application's window doesn't keep the size and position I adjusted, and I have to adjust it again and again and again It is HORRIBLE!!! I get really angry even thinking about it!! Please try to imagine this situation: I have a huge monitor (1920 x 1200), and when I want to open a file, a small window appears which shows sometimes 5 percent of my files in a folder. Than I have two options: scrolling a lot, or resizing the window. Resizing would be better, if it would be kept for the next time. When I use the computer it takes at least 25% of my time always resizing windows! WHY are my settings not kept??? Why isn't there any option to keep my settings??? I would like to have this option for ALL the windows, dialogs, etc. -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
** Also affects: ayatana Importance: Undecided Status: New -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
Over a hundred people have voted for this feature over on the ubuntu brainstorm site: http://brainstorm.ubuntu.com/idea/1442/ It should at least be kept an open issue I think. ** Changed in: metacity (Ubuntu) Status: Won't Fix => Confirmed -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
WRONG. Have you even read the bug report? The bug is not only in Metacity, therefore it's not only down to Metacity devs to fix it. Compiz has the same problem, for instance. Integration of Devil's Pie with GNOME seems like the most obvious solution to me, but someone else might have a better idea. -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
@Denny de la Haye: Please do not re-file bugs. If the metacity devs wont fix it , the papercuts team cannot do it either, As in the end, it has to be fixed by the metacity devs only.! -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
I have re-filed this bug as part of the 'hundred papercuts' initiative to improve UI usability for 9.10. Anybody who was following this bug may be interested in adding their thoughts/support on the new one: https://bugs.launchpad.net/hundredpapercuts/+bug/391533 -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
marking it as wontfix then as per Thomas comments. thanks. ** Changed in: metacity (Ubuntu) Status: Confirmed => Won't Fix -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
Metacity won't fix this because: 1) it's not a window manager issue; applications ought to be responsible enough to create their windows where they want them; 2) it violates separation of concerns; there can be a separate process (such as devilspie) which moves a user's windows around to their heart's content (the difficulty of configuring devilspie itself is not a counterargument to this); 3) it's near-impossible to do well in the window manager anyway, since we don't have any good way in X of recognising that the new window is somehow "the same window" as the old window. Only the application knows that. -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
Looks like a window manager issue, reassigning to metacity. ** Changed in: metacity (Ubuntu) Sourcepackagename: None => metacity -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to metacity in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 124315] Re: remember window position of applications
** Changed in: gdm (Ubuntu) Sourcepackagename: None => gdm -- remember window position of applications https://bugs.launchpad.net/bugs/124315 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug contact for gdm in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs