Peter Arremann wrote:
Do you have the feeling of deja-vu? It's been a while that this topic came up but basicly metacity (the gnome window manager by default) requires apps to have working session management. Allowing the app to mess around with that by starting apps on specific desktops has been decided to be a bad idea (something many people disagree with) and stuff that used to work with fvwm (-xrm "*Desk: 1" and the like) or window binding ala sawfish have never been implemented. See the discussion here: https://listman.redhat.com/archives/limbo-list/2002-July/msg00171.htmlI see that this is an old problem; I wasn't around these lists back in 2002. In the thread you mentioned, Havoc said that the spec has been around since 1994 and it only "takes a day or two to implement". Is everything still in the same state that it was in 2002? It is hard for me to believe that Red Hat has not had the expertise, desire, and time to devote a day or two to get OpenOffice.org and Firefox session aware.
---
Back in 2002 Havoc Pennington wrote: (https://listman.redhat.com/archives/limbo-list/2002-July/msg00172.html)
Making apps session aware is in no way difficult, and should be an expected feature for applications.
Havoc Pennington also wrote: (https://listman.redhat.com/archives/limbo-list/2002-July/msg00211.html)
It's not about gnome aware, it's about compliance with a session management spec that's been a core X standard since 1994 and takes a day or two to implement and all GNOME, KDE, and CDE apps already implement. :-/ twm implements it. I mean, come on.
Moreover there are reasons to implement the spec other than saving state (such as asking if the user wants to save documents on logout). And apps can save more state than window positions if they implement the spec, such as window contents.
Havoc Pennington also wrote: (https://listman.redhat.com/archives/limbo-list/2002-July/msg00194.html)
...apps can be fixed in a matter of a couple days each...
File bugs on the apps you use, and lobby their maintainers.