Hi Pavel,
    With the current gdm, the executable gdm-binary which execs other 
processes won't launch a gdm-greeter (where we select the locale for the 
session) if it cannot launch Xserver. So the issue does not generally arise.

The default locale for the system is given in /etc/default/init, so 
generally that's the locale you'll get incase we can tweak the 
/usr/X11/bin/Xserver file and make it start something else...

Regards,
Suresh

Pavel.Heimlich at Sun.COM wrote:
> Hi Suresh,
> What would happen if X fails to start? Would the CLI stay in C?
>
> P.
>
>
> Suresh Chandrasekharan wrote:
>> Thanks Alan. libxklavier which's a base library for these cases is 
>> not really a gnome component, so I thought it'll better if the 
>> related cases were looked upon by the same ARC...
>>
>> Noted /usr/X11 obsoletion.
>>
>> Regards,
>> Suresh
>>> Is there some reason you're not submitting this to LSARC, which 
>>> reviews all
>>> the other GNOME cases, including all previous gdm cases?
>>>
>>> (BTW, one of your imported interfaces is actually Obsolete now, 
>>> since /usr/X11
>>>  was declared obsolete by PSARC/2009/482 - I don't know when the 
>>> Prague G11n
>>>  team plans to deliver the XKB keymaps to /usr/share instead though.)
>>>
>>>     -Alan Coopersmith-           alan.coopersmith at sun.com
>>>      Sun Microsystems, Inc. - X Window System Engineering
>>>
>>> Suresh Chandrasekharan wrote:
>>>  
>>>> Submitting this fastrack timing out on 10/22/2009, seeking Solaris 
>>>> minor release binding.
>>>>
>>>> Suresh
>>>>
>>>> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
>>>> This information is Copyright 2009 Sun Microsystems
>>>> 1. Introduction
>>>>     1.1. Project/Component Working Name:
>>>>      LiveCD session improvement
>>>>     1.2. Name of Document Author/Supplier:
>>>>      Author:  Suresh Chandrasekharan
>>>>     1.3  Date of This Document:
>>>>     14 October, 2009
>>>> 4. Technical Description
>>>>     4.1. Details:
>>>>
>>>>     gdm-2.28 is soon be integrating to OpenSolaris. Compared     
>>>> with the existing gdm-2.20.10 this is major rewrite. One of the
>>>>     capabilities of this gdm, if there's a backend libxklavier
>>>>     library to support it is the ability to select a keyboard
>>>>     layout from the gdm login screen. Both the already existing
>>>>     login locales menu and the new keyboard layout menu are placed
>>>>     on a panel at the bottom of the screen.
>>>>
>>>>     Support to change the keyboard layout is needed at GDM level
>>>>     for machines shared by users who use different keyboards or
>>>>     users sharing a single keyboard with possibly different layouts.
>>>>
>>>>     PSARC/2009/483 - "libxklavier re-integration" enables gdm-2.28
>>>>     to display the keyboard layouts in the gdm screen. The backend 
>>>>     library libxklavier is provided through that case.
>>>>
>>>>     One major advantage of providing the gnome keyboard and
>>>>     locale selection at the gdm screen is that, we can effectively
>>>>     replace the text console based keyboard/language selection that
>>>>     we currently have in OpenSolaris 2009.06 LiveCD. The menu based
>>>>     selection can hold more keyboards/locales in them than the text
>>>>     console based selection.
>>>>
>>>>     The initial feedback from xDesign is that we need to automatically
>>>>     popup the keyboard/language selection when user is booting
>>>>     up the LiveCD. We will also work with LiveCD team to disable the
>>>>     text based selection screens for keyboard layout and locales.
>>>>
>>>>     4.5. Interfaces:
>>>>
>>>>     Imported Interfaces
>>>>     -------------------
>>>>
>>>>     Interface                               Stability       Notes
>>>>     ---------                               ---------    -----
>>>>
>>>>     From PSARC/2009/483
>>>>
>>>>         SUNWlibxklavier
>>>>
>>>>         /usr/lib/libxklavier.so.15.0.0         Volatile        library
>>>>         /usr/lib/libxklavier.so.15             Volatile        sym 
>>>> link         /usr/lib/libxklavier.so                Volatile        
>>>> sym link
>>>>
>>>>         SUNWlibxklavier-devel
>>>>
>>>>         /usr/include/libxklavier/xkl-enum-types.h        Volatile   
>>>> Header File
>>>>         /usr/include/libxklavier/xkl_config_item.h       Volatile   
>>>> Header File
>>>>         /usr/include/libxklavier/xkl_config_rec.h        Volatile   
>>>> Header File
>>>>         /usr/include/libxklavier/xkl_config_registry.h   Volatile   
>>>> Header File
>>>>         /usr/include/libxklavier/xkl_engine.h            Volatile   
>>>> Header File
>>>>         /usr/include/libxklavier/xkl_engine_marshal.h    Volatile   
>>>> Header File
>>>>         /usr/include/libxklavier/xklavier.h              Volatile   
>>>> Header File
>>>>
>>>>     From PSARC/2009/117 and PSARC/2009/440
>>>>
>>>>     /usr/X11/lib/X11/xkb/*   Uncommitted    XKB definition files & 
>>>> directories.
>>>>
>>>>     Obsoleted Interfaces
>>>>     -------------------
>>>>
>>>>     Language/kbd selection text console screens in LiveCD from
>>>>     slim_source/usr/src/cmd/slim-instal/svc/live-fs-root
>>>>
>>>>     Exported Interfaces
>>>>     --------------------
>>>>
>>>>     No significant interfaces are exported
>>>>
>>>> 6. Resources and Schedule
>>>>     6.4. Steering Committee requested information
>>>>        6.4.1. Consolidation C-team Name:
>>>>         G11N
>>>>     6.5. ARC review type: FastTrack
>>>>     6.6. ARC Exposure: open
>>>>
>>>>     
>>
>

Reply via email to