FC7 plan comments

Christopher Blizzard blizzard at redhat.com
Tue Dec 19 22:36:48 UTC 2006


Havoc Pennington wrote:
> Jeff Garzik wrote:
>> J3) When is GNOME ever going to save/restore the sessions of apps other
>> than my terminals?  Firefox, Thunderbird, and xchat all claim X session
>> support, but GNOME never saves the window positions etc.
>>
> 
> For this to work requires a complex interaction among the app, 
> gnome-session, and metacity (or whatever WM). Said complex interaction 
> is poorly specified and poorly tested. To understand the poorly 
> specified spec, each of the app developer, gnome-session developer, and 
> WM developer probably have to spend several days messing around. Even 
> then they probably interpreted things differently. Finally, if the app 
> was not written with the SM spec in mind, e.g. something like Firefox or 
> xchat which are pretty cross-platform, the app may require significant 
> code rearranging to have a chance of working.
> 
> If any of the app, SM, or WM get anything wrong, it doesn't work.
> 
> Users never know where to report the bug when it doesn't work, since it 
> could be in any of the three apps.
> 
> Chances that this will *ever* reliably work for all apps you use: zero.
> 
> Historical number of apps it works reliably with: very close to zero.
> 
> Fundamental uselessness of XSMP specification for this reason: 100%.
> 
> Excruciating details: 
> http://mail.gnome.org/archives/desktop-devel-list/2006-September/msg00088.html 
> 
> 
> Short answer, app window state saving won't work until somebody puts a 
> bullet in trying to use XSMP to do it.
> 

With FF2 if you just close the window it saves its state now and will 
happily restore, SM or not.

--Chris




More information about the Fedora-maintainers mailing list