Suresh, A little late to the game but I have reviewed this fast track.
+1 from an LSARC member with Alan's comment on correcting the imported X11 interface reference. Thanks, John 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 >