diff -up gnome-settings-daemon-2.26.1/plugins/mouse/gsd-mouse-manager.c.multi-syndaemon gnome-settings-daemon-2.26.1/plugins/mouse/gsd-mouse-manager.c --- gnome-settings-daemon-2.26.1/plugins/mouse/gsd-mouse-manager.c.multi-syndaemon 2009-06-16 00:35:48.189419930 -0400 +++ gnome-settings-daemon-2.26.1/plugins/mouse/gsd-mouse-manager.c 2009-06-16 00:36:26.235415380 -0400 @@ -504,6 +504,9 @@ set_disable_w_typing (GsdMouseManager *m if (state) { char *args[4]; + if (manager->priv->syndaemon_spawned) + return 0; + args[0] = "syndaemon"; args[1] = "-i"; args[2] = "0.5";