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
--
Fedora-maintainers mailing list
Fedora-maintainers@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers
--
Fedora-maintainers-readonly mailing list
Fedora-maintainers-readonly@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers-readonly