Subject: Locale Launcher [PSARC/2007/564 FastTrack timeout 10/08/2007] To: PSARC-ext@Sun.Com Cc: shinobu.matsuzuka@sun.com Bcc: one-pager-list@sac.sfbay one-pager-log@sac.sfbay sac-bar@sac.sfbay Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI This information is Copyright 2007 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: Locale Launcher 1.2. Name of Document Author/Supplier: Author: Suresh Chandrasekharan 1.3 Date of This Document: 01 October, 2007 4. Technical Description Template Version: @(#)sac_nextcase 1.2 09/21/07 SMI 1. Introduction 1.1. Project/Component Working Name: locale launcher 1.2. Name of Document Author/Supplier: Author: Suresh Chandrasekharan 1.3 Date of This Document: Created on: 08 August, 2007 Updated on: 21 September, 2007 4. Technical Description Solaris supports many legacy (non UTF-8) locales in the dtlogin screen. This allows the users to login to legacy locales and launch applications in them. There are plans to replace dtlogin with gdm as the default display manager in Nevada. When the shift to gdm happens, legacy locales will be removed from the login creen. Since future Solaris plans are to move away from the legacy locales, gdm display manager won't be patched with legacy locales in the login screen. A mechanism which will allow users who still use legacy applications to run them in a UTF-8 desktop is needed in such a scenario. (We will be only removing support for legacy locales at the login screen, all the supporting infrastructure pieces which allows users to run legacy applications will remain). The proposed locale launcher (/usr/bin/localelnchr) is such an application which will allow the users to launch legacy locale applications from a UTF-8 locale. Locale environment variables, Input methods and fonts are the needed components to the successful launch of an application from a desktop. INTERFACES --------- The following are exported interfaces. Interface Stability Note --------- --------- ---- localelnchr GUI Not-an-interface The GUI layout of the switcher localelnchr stdout/stderr Not-an-interface Do not parse output /usr/bin/localelnchr Committed Locale launcher application itself. SUNWlocalelnchr Committed Package Name The following are imported interfaces. Interface Stability Note --------- --------- ---- OWfontpath Committed Private xset Committed X11 Standards fc-list Volatile Input method start/stop interfaces Project Private Need to work with input method team to make this Consolidation Private. 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. 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