Niall: The first paragraph talks about starting either the default session or the last saved session. However, it doesn't explain how the user saves their last saved session. Would be good to explain.
Paragraph 2 talks about how gnome-session supports Xsm, but I thought they ripped out this code in the latest gnome-session. Is Xsm still supported? Might be good to explain a bit more about what is going on in this space. Can users expect Xsm is going away in a future release? > Various default values are provided in case > neither of these exist. Would be good to be more explicit. I don't thin the default values vary at all. :) Would be better if the OnlySHownIn and NotShownIn explain they they may contain a list of strings, but doesn't explain what the values can be. Isn't TryExec the same as in the normal Desktop spec? The definition of TryExec doesn't sound different to me for gnome-session. Maybe you could be more clear about what the difference really is here? If there are "No operands", then just leave out the OPERANDS section. Doesn't gnome-session accept other environment variables. I notice that it uses getenv for the following. Are any of these good to explain? GNOME_KEYRING_SOCKET GTK_MODULES DESKTOP_AUTOSTART_ID EGG_SM_CLIENT_DEBUG SEE ALSO should refer to "attributes(5), environ(5)" > This is a revised man page for the new gnome-session. Note that several > options supported by the > old gnome-session have been dropped. The most significant change to this > man page is to document > the new session autostart functionality which is quite different from > the old default.session file. > I plan to provide a section 5 man page describing the format of > .desktop files, desktop-files(5). Great, we should probably modify all manpages that relate to desktop-files so they include this sectio-5 manpage in their SEE ALSO section. Brian
