Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rw-r--r--bin/sugar-shell.in7
-rw-r--r--bin/sugar.in2
2 files changed, 8 insertions, 1 deletions
diff --git a/bin/sugar-shell.in b/bin/sugar-shell.in
index 45a07dc..55a25a7 100644
--- a/bin/sugar-shell.in
+++ b/bin/sugar-shell.in
@@ -18,7 +18,12 @@
import os
import sys
-os.environ['GTK2_RC_FILES'] = '@prefix@/share/sugar/data/sugar-xo.gtkrc'
+if os.environ.has_key('SUGAR_THEME'):
+ theme = os.environ['SUGAR_THEME']
+else:
+ theme = 'sugar'
+
+os.environ['GTK2_RC_FILES'] = '@prefix@/share/sugar/data/%s.gtkrc' % theme
sys.path.insert(0, '@prefix@/share/sugar/shell')
diff --git a/bin/sugar.in b/bin/sugar.in
index fd85f7f..88e478a 100644
--- a/bin/sugar.in
+++ b/bin/sugar.in
@@ -1,5 +1,7 @@
#!/bin/sh
+export SUGAR_THEME=sugar-xo
+
if [ -f /etc/olpc-security ] ; then
exec dbus-launch --exit-with-session --config-file=/etc/dbus-1/session-olpc.conf sugar-shell
else