Package: caribou Version: 0.4.19-1 Severity: important 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. >From what I've understood so far, for non-native toolkits, caribou used the >AT-SPI bridge to talk. But in this case, I think the bridge has some problems. It seems to be blocking messages. >From the logs below, it looks like caribou is the cuplprit. :-( 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. >From the logs, it says that the daemon was activated, but I never get to see >the soft keyboard. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (101, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.3.0+ (SMP w/4 CPU cores; PREEMPT) Locale: LANG=en_IN.utf8, LC_CTYPE=en_IN.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages caribou depends on: ii dconf-gsettings-backend [gsettings-backend] 0.24.0-2 ii gir1.2-caribou-1.0 0.4.19-1 ii gir1.2-clutter-1.0 1.24.2-1 ii gir1.2-glib-2.0 1.46.0-2 ii gir1.2-gtk-3.0 3.18.5-1 ii libatk1.0-0 2.18.0-1 ii libatspi2.0-0 2.18.3-1 ii libc6 2.19-22 ii libcairo-gobject2 1.14.4-1 ii libcairo2 1.14.4-1 ii libclutter-1.0-0 1.24.2-1 ii libcogl-pango20 1.22.0-1 ii libcogl-path20 1.22.0-1 ii libcogl20 1.22.0-1 ii libdbus-1-3 1.10.4-1 ii libdrm2 2.4.65-3 ii libegl1-mesa [libegl1-x11] 11.0.5-1 ii libgbm1 11.0.5-1 ii libgdk-pixbuf2.0-0 2.32.2-1 ii libglib2.0-0 2.46.2-1 ii libgtk-3-0 3.18.5-1 ii libjson-glib-1.0-0 1.0.4-2 ii libpango-1.0-0 1.38.1-1 ii libpangocairo-1.0-0 1.38.1-1 ii libwayland-client0 1.9.0-1 ii libwayland-cursor0 1.9.0-1 ii libwayland-egl1-mesa [libwayland-egl1] 11.0.5-1 ii libwayland-server0 1.9.0-1 ii libx11-6 2:1.6.3-1 ii libxcomposite1 1:0.4.4-1 ii libxdamage1 1:1.1.4-2+b1 ii libxext6 2:1.3.3-1 ii libxfixes3 1:5.0.1-2+b2 ii libxi6 2:1.7.5-1 ii libxkbcommon0 0.5.0-1 ii libxrandr2 2:1.5.0-1 ii python 2.7.9-1 ii python-dbus 1.2.0-2+b4 ii python-gi 3.18.2-2 ii python-pyatspi 2.18.0+dfsg-1 caribou recommends no packages. caribou suggests no packages. -- Configuration Files: /etc/xdg/autostart/caribou-autostart.desktop changed: [Desktop Entry] Type=Application Name=Caribou Exec=/usr/lib/caribou/caribou AutostartCondition=GSettings org.gnome.desktop.a11y.applications screen-keyboard-enabled X-GNOME-AutoRestart=true -- no debconf information