diff options
Diffstat (limited to 'sugar/session/session.py')
-rw-r--r-- | sugar/session/session.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/sugar/session/session.py b/sugar/session/session.py new file mode 100644 index 0000000..c3043af --- /dev/null +++ b/sugar/session/session.py @@ -0,0 +1,18 @@ +import os +import sys + +import pygtk +pygtk.require('2.0') +import gtk + +from sugar.shell import shell + +def start(): + shell.main() + + activities = ['sugar/chat/chat', 'sugar/browser/browser'] + + for activity in activities: + os.spawnvp(os.P_NOWAIT, 'python', [ 'python', '-m', activity ]) + + gtk.main() |