Takao:

> - Leave dtstart for Live Session and it also may be used by other programs.
> (But myself may recommend /etc/X11/gdm/Xsession instead.)
> 
> - Install SUNWgnome-dtlogin-integration for Nevada only and we don't install 
> /usr/dt/config/Xsession.jds in Indiana.
> 
> - GDM runs gnome-session directly.
> 
> I attached the patches for vanilla GNOME.

That sounds right to me.

Brian


> Brian Cameron-san wrote (02/12/09 05:35 AM):
>>> If GDM calls gnome-session directly without dtstart, is it no problem that 
>>> Indiana Live Session runs dtstart?
>>> I.e. dtstart can load scripts in /etc/X11/xinit/xinitrc.d and we don't have 
>>> to ask installer team any changes?
>> I think it makes sense to repurpose the dtstart script so that it
>> sources the scripts in /etc/X11/xinit/xinitrc.d and then starts the session.
>>
>>> Now 'dt' might mean DeskTop instead of CDE.
>> That's what 'dt' always meant, I believe.
>>
>>> I noticed one issue.
>>> Previously /usr/dt/config and dtstart were included in SUNWgnome-dtstart in 
>>> Indiana.
>>> Now we move dtstart in SUNWdesktop-startup and how do we treat 
>>> /usr/dt/config ?
>> Yes, I think it makes sense to move the dtstart script to the
>> SUNWdestkop-startup package.  It's now just a shortcut script for
>> starting up the user session by hand.
>>
>>> The current .spec means /usr/dt/config is moved to 
>>> SUNWgnome-dtlogin-integration as same as Nevada. Do we deliver 
>>> SUNWgnome-dtlogin-integration into
>>> Indiana newly?
>> I think we should avoid delivering SUNWgnome-dtlogin-integration in
>> Indiana.  It should only be delivered on systems where CDE login may
>> be used.
>>
>>> Option 1: Deliver both SUNWdesktop-startup and 
>>> SUNWgnome-dtlogin-integration in Indiana.
>>> Option 2: Deliver SUNWdesktop-startup only in Indiana and we remove CDE 
>>> supports in Indiana.
>> This sounds right, except that Indiana has never supported CDE.  I
>> believe on Indiana we were making use of the /usr/dt/config/Xinitrc.jds
>> script.  However, this did not mean we ever "supported" CDE in Indiana.
>>
>> We shouldn't need the /usr/dt/config directory anymore on Indiana since
>> the code from Xinitrc.jds has moved into /etc/X11/xinit/xinitrc.d,
>> correct?
>>
>> Instead the new dtstart script should just source
>> /etc/X11/xinit/xinitrc.d and then run the proper session startup program
>> (e.g. gnome-session for GNOME).
>>
>>> Option 3: Deliver both SUNWdesktop-startup and SUNWgnome-dtstart. 
>>> SUNWdesktop-startup includes dtstart and xinitrc.d scripts and 
>>> SUNWgnome-dtstart
>>> includes /usr/dt/config.
>> Brian
>>
> 


Reply via email to