Re: RFC GnomeGoal #3



Marc-André Lureau wrote:
I  might be the  only one,  but I  would rather  let Metacity  (or any
window manager) do the job  of positionning/sizing my windows.  As you
could read on the msdn blog,  saving state of an application is really
tricky.


The window manager does not have enough information - it can't tell which windows are "the same" and what info to save for each.

Shaun outlined some examples of how "the same" is different for nautilus, web browser, a document editor, evolution, etc.

There is probably a way to do this in the WM if someone invented and adequately documented the appropriate new hints, but the existing class/role hints are not good enough; apps have too many confused ideas about what to set them to.

So application changes are definitely required, even if the WM is involved.

If you think about the API I proposed, it could potentially be implemented by setting some window manager hint to contain the provided window ID, then letting the WM do the actual saving. It could even do this for WMs that support it, and fall back to saving stuff itself otherwise.

What we need from the apps for sure though is for them to say which windows are "the same"

Havoc




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]