GNOME Bugzilla – Bug 163335
Remember sticky-state for each folder
Last modified: 2007-09-03 10:41:46 UTC
Each application should remember it's sticky-state. This means if i says Metacity to "keep window on all workspaces", it would be nice to keep this over the start/close periode. This is especially importand for Spatial Nautilus. Other information:
Um... stickyness is one of the things that is saved in the session. Can you provide some exact steps to show a circumstance under which it isn't restored properly?
Ok. I think it's not enough to store it beween sessions. It shoud be stored imidently. Try this: 1. open spatial Nautilus and browse to some location (eg. ~/music) 2. set window-state of the folder to sticky 3. close the folder 4. browse again to the folder 5. change workspace You will see: it's not sticky anymore. This breaks the spatial metaphor of the folder.
Metacity can handle remembering sticky for apps that get hidden by being minimized or whatever, and has extra info added to be able to restore a session, but one can't expect Metacity to store all previous windows that ever existed and try to recognize new windows that happen to be the same as previous ones and apply all the same properties... and in many cases, that wouldn't be wanted anyway. So, this needs to be reassigned to nautilus.
This is just a dup of the "window history" bug. Though yes, right now the answer is that nautilus needs to do it.
Created attachment 94802 [details] [review] Proposed patch This patch should make spatial and navigation windows remember their sticky and keep above state across sessions.
Discussion: http://mail.gnome.org/archives/nautilus-list/2007-September/msg00003.html
Committed, fixed, closing. Thanks.