Re: FC7 plan comments

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

 



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.

Havoc

--
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

[Index of Archives]     [Fedora Users]     [Fedora Development]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux