diff options
author | Tomeu Vizoso <tomeu.vizoso@collabora.co.uk> | 2010-08-27 08:13:06 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu.vizoso@collabora.co.uk> | 2010-08-27 08:13:06 (GMT) |
commit | c11f6abcef78135a8bb47123889492e705b9f461 (patch) | |
tree | 5afde9b818dab2f059cf0e3837bf6ddce0f523b8 | |
parent | 4e2a2f72e78e59cce4f51c75a606d4bb68bcc38e (diff) |
Run gnome-keyring-daemon from sugar-emulator
-rw-r--r-- | src/jarabe/util/emulator.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/jarabe/util/emulator.py b/src/jarabe/util/emulator.py index 5a99dbe..8557b2f 100644 --- a/src/jarabe/util/emulator.py +++ b/src/jarabe/util/emulator.py @@ -116,6 +116,15 @@ def _start_window_manager(): gobject.spawn_async(cmd, flags=gobject.SPAWN_SEARCH_PATH) + +def _start_gnome_keyring(): + cmd = ['gnome-keyring-daemon'] + + cmd.extend(['--components=secrets']) + + gobject.spawn_async(cmd, flags=gobject.SPAWN_SEARCH_PATH) + + def _setup_env(display, scaling, emulator_pid): os.environ['SUGAR_EMULATOR'] = 'yes' os.environ['GABBLE_LOGFILE'] = os.path.join( @@ -163,6 +172,8 @@ def main(): command = ['dbus-launch', '--exit-with-session'] + _start_gnome_keyring() + if not args: command.append('sugar') else: |