Public bug reported:

Binary package hint: xorg

In case of failsafe session, gnome-session is called with -f options.

Currently, in lucid : 
/etc/X11/Xsession.d/20x11-common_process-args with $1 "gnome-session -f", 
causes some troubles when trying to STARTUP_FULL_PATH=$(/usr/bin/which "$1" || 
true) :)

Then, we got an empty STARTUP variable and 
/etc/X11/Xsession.d/50x11-common_determine-startup set it to 
/usr/bin/x-session-manager, which is an alternative to gnome-session in lucid.
Finally, the failsafe session isn't started.

Also, if seahorse-plugins is installed:
/etc/X11/Xsession.d/60seahorse-plugins will add "gnome-session -f" to $STARTUP 
(thinking that first bug is fixed).
Unfortunately, STARTUP="$SEAHORSE --execute $STARTUP", --execute doesn't 
support additional arguments like gnome-session -f. It should be gnome-session 
-- -f.

This fixes that too.

** Affects: seahorse-plugins (Ubuntu)
     Importance: Undecided
         Status: Fix Committed

** Affects: xorg (Ubuntu)
     Importance: Undecided
         Status: Triaged

** Also affects: seahorse-plugins (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: xorg (Ubuntu)
       Status: New => Fix Committed

** Changed in: seahorse-plugins (Ubuntu)
       Status: New => Fix Committed

** Changed in: xorg (Ubuntu)
       Status: Fix Committed => Triaged

-- 
Fix gnome failsafe support in lucid (supporting session with arguments
https://bugs.launchpad.net/bugs/512235
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg in ubuntu.

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to