I'm adding onboard to this bug report. I think onboard should check for org.gnome.Shell on dbus and refuse to run since GNOME Shell has its own screen keyboard.
Yelp has some code to sniff dbus: http://git.gnome.org/browse/yelp/tree/libyelp/yelp-settings.c#n263 ** Also affects: onboard (Ubuntu) Importance: Undecided Status: New ** Also affects: onboard Importance: Undecided Status: New ** Summary changed: - Enabling on screen keyboard starts both caribou and onboard + Enabling on screen keyboard in GNOME Shell starts both caribou and onboard -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/879942 Title: Enabling on screen keyboard in GNOME Shell starts both caribou and onboard To manage notifications about this bug go to: https://bugs.launchpad.net/onboard/+bug/879942/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs