Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomeu 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)
commitc11f6abcef78135a8bb47123889492e705b9f461 (patch)
tree5afde9b818dab2f059cf0e3837bf6ddce0f523b8
parent4e2a2f72e78e59cce4f51c75a606d4bb68bcc38e (diff)
Run gnome-keyring-daemon from sugar-emulator
-rw-r--r--src/jarabe/util/emulator.py11
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: