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

Reply via email to