The bug is, GNOME session is not launched correctly when users log into the 
session immediately after the first boot is completed with OS installation.

The postrun check is called by gnome-session but init programs are invoked from 
/usr/dt/config/Xsession.d before gnome-session is launched.
Then some programs(e.g. gconfd from iiim) run before postrun scripts are 
finished.

My suggestion is the postrun check is moved from gnome-session to 
/usr/dt/config/Xsession.d and /etc/X11/xinit/xinitrc.d script.

gnome-session-03-wait-for-postrun.diff may be removed.
It may be better to use python scripts instead of zenity.
postrun-query won't have GUI since it would need LC_MESSAGES=C
I'll change the translation domain "gnome-session" to "desktop-startup" in 
trunk.
I think this needs to be fixed in gnome-2-24 too.
I expect this problem is not happened in Indiana from the root cause because 
postrun is not used in Indiana.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0011.env.diff
Type: text/x-patch
Size: 1518 bytes
Desc: not available
URL: 
<http://mail.opensolaris.org/pipermail/jds-review/attachments/20090318/91409fd4/attachment.bin>

Reply via email to