diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2006-05-16 20:32:08 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2006-05-16 20:32:08 (GMT) |
commit | 8162cc84680a7afdbf61cb93dc6f7d7b93e20123 (patch) | |
tree | 8720e78f85853313eeef80e475c817c0dec13609 /sugar/session/session.py | |
parent | 0f7dc51ac0af54b3d11b6d635785be9fe77118f9 (diff) |
Do not rely on dbus auto-activation.
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() |