From 6297f3bdca5bba1c1e2fa8a690833826512a9884 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Sun, 15 Apr 2007 13:28:25 +0000 Subject: More cleanups --- (limited to 'sugar-emulator') diff --git a/sugar-emulator b/sugar-emulator index 6fdfc46..33155ff 100755 --- a/sugar-emulator +++ b/sugar-emulator @@ -72,17 +72,19 @@ def _start_xephyr(): os.environ['DISPLAY'] = ":%d" % (display) os.environ['SUGAR_EMULATOR_PID'] = str(pid) -os.environ['SUGAR_EMULATOR'] = 'yes' - -if len(sys.argv) == 1: - program = 'sugar-shell' -else: - program = sys.argv[1] +def _setup_env(): + os.environ['SUGAR_EMULATOR'] = 'yes' +_setup_env() _start_xephyr() from sugar import env os.environ['GTK2_RC_FILES'] = env.get_data_path('gtkrc') +if len(sys.argv) == 1: + program = 'sugar-shell' +else: + program = sys.argv[1] + os.execlp('dbus-launch', 'dbus-launch', '--exit-with-session', program) -- cgit v0.9.1