Caribou works fairly well with GNOME/GTK3 applications. But, when using KDE/Qt applications, or GTK2 based application like Firefox, it is not working much. But in this case, I think the bridge has some problems. It seems to be blocking messages. It says that the daemon was activated, but no soft keyboard shows up. Nov 23 22:27:25 learner dbus-daemon[9906]: Activating service name='org.gnome.Caribou.Daemon' Nov 23 22:27:25 learner gnome-session[9877]: (gnome-shell:10151): caribou-CRITICAL **: caribou_group_model_create_group_name: assertion 'group != NULL' failed Nov 23 22:27:25 learner gnome-session[9877]: (gnome-shell:10151): caribou-CRITICAL **: caribou_keyboard_model_populate_group: assertion 'group != NULL' failed Nov 23 22:27:25 learner org.gnome.Caribou.Daemon[9906]: (caribou:18991): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJECT (object)' failed Nov 23 22:27:25 learner dbus-daemon[9906]: Successfully activated service 'org.gnome.Caribou.Daemon' Nov 23 22:27:52 learner dbus-daemon[9906]: Activating service name='org.gnome.Caribou.Daemon' Nov 23 22:27:52 learner systemd[1]: Starting Laptop Mode Tools - Battery Polling Service... Nov 23 22:27:52 learner systemd[1]: Reloading Laptop Mode Tools. Nov 23 22:27:52 learner systemd[1]: Started Laptop Mode Tools - Battery Polling Service. Nov 23 22:27:52 learner gnome-session[9877]: (gnome-shell:10151): caribou-CRITICAL **: caribou_group_model_create_group_name: assertion 'group != NULL' failed Nov 23 22:27:52 learner gnome-session[9877]: (gnome-shell:10151): caribou-CRITICAL **: caribou_keyboard_model_populate_group: assertion 'group != NULL' failed Nov 23 22:27:52 learner org.gnome.Caribou.Daemon[9906]: (caribou:19015): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJECT (object)' failed Nov 23 22:27:52 learner dbus-daemon[9906]: Successfully activated service 'org.gnome.Caribou.Daemon' Nov 23 22:27:52 learner laptop-mode[19073]: Laptop mode Nov 23 22:27:52 learner laptop_mode[19017]: Laptop mode Nov 23 22:27:52 learner laptop-mode[19074]: enabled, active [unchanged] Nov 23 22:27:52 learner laptop_mode[19017]: enabled, active [unchanged] Nov 23 22:27:52 learner systemd[1]: Reloaded Laptop Mode Tools. Nov 23 22:27:55 learner dbus-daemon[9906]: Activating service name='org.gnome.Caribou.Daemon' Nov 23 22:27:55 learner gnome-session[9877]: (gnome-shell:10151): caribou-CRITICAL **: caribou_group_model_create_group_name: assertion 'group != NULL' failed Nov 23 22:27:55 learner gnome-session[9877]: (gnome-shell:10151): caribou-CRITICAL **: caribou_keyboard_model_populate_group: assertion 'group != NULL' failed Nov 23 22:27:55 learner org.gnome.Caribou.Daemon[9906]: (caribou:19090): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJECT (object)' failed Nov 23 22:27:55 learner dbus-daemon[9906]: Successfully activated service 'org.gnome.Caribou.Daemon' and.. Nov 23 21:26:13 learner gnome-session[9951]: (gnome-shell:10216): caribou-CRITICAL **: caribou_group_model_create_group_name: assertion 'group != NULL' failed Nov 23 21:26:13 learner gnome-session[9951]: (gnome-shell:10216): caribou-CRITICAL **: caribou_keyboard_model_populate_group: assertion 'group != NULL' failed Nov 23 21:26:13 learner org.gnome.Caribou.Daemon[9980]: (caribou:16512): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJECT (object)' failed Nov 23 21:26:13 learner dbus-daemon[9980]: Successfully activated service 'org.gnome.Caribou.Daemon' Nov 23 21:26:17 learner org.gnome.Caribou.Daemon[9980]: ** (caribou:16512): WARNING **: AT-SPI: Error in GetItems, sender=(null), error=Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.