Project

General

Profile

Bug #16756

The on-screen keyboard does not work in Thunderbird on feature/buster (regression)

Added by intrigeri 9 months ago. Updated 9 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Accessibility
Target version:
Start date:
Due date:
% Done:

100%

Feature Branch:
bugfix/16756-fix-on-screen-keyboard-in-thunderbird-and-remove-caribou
Type of work:
Code
Blueprint:
Starter:
Affected tool:
On-screen keyboard

Description

The logs say: (thunderbird:7855): CARIBOU-CRITICAL **: 12:05:16.696: file caribou-gtk-module.c: line 1028: unexpected error: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Caribou.Keyboard was not provided by any .service files (g-dbus-error-quark, 2) (https://salsa.debian.org/gnome-team/caribou/blob/debian/master/modules/gtk3/caribou-gtk-module.c#L1028). The on-screen keyboard works fine in Thunderbird in Tails 3.13.2.


Related issues

Blocks Tails - Bug #16628: Remove caribou Resolved
Blocks Tails - Feature #16209: Core work: Foundations Team Confirmed

Associated revisions

Revision 11761ee4 (diff)
Added by intrigeri 9 months ago

Allow read access to /etc/machine-id in the AppArmor profile for Thunderbird (refs: #16756)

It breaks access to the D-Bus service where the GNOME on-screen keyboard
listens on Buster.

Revision fbb9cbf4
Added by intrigeri 9 months ago

Merge branch 'bugfix/16756-fix-on-screen-keyboard-in-thunderbird-and-remove-caribou' into feature/buster

Closes: #16756, #16628

History

#1 Updated by intrigeri 9 months ago

  • Status changed from Confirmed to In Progress
  • Assignee set to intrigeri

Allowing access to machine-id in the AppArmor profile for Thunderbird fixes the problem. Will patch it locally + submit a MR upstream.

#2 Updated by intrigeri 9 months ago

#3 Updated by intrigeri 9 months ago

  • Feature Branch set to bugfix/16756-fix-on-screen-keyboard-in-thunderbird-and-remove-caribou

intrigeri wrote:

Will […] submit a MR upstream.

Nah, we broke it with our own custom stuff.

#4 Updated by intrigeri 9 months ago

#5 Updated by intrigeri 9 months ago

  • Subject changed from The on-screen keyboard does not work on feature/buster to The on-screen keyboard does not work in Thunderbird on feature/buster (regression)
  • Assignee deleted (intrigeri)
  • QA Check set to Ready for QA
  • Type of work changed from Research to Code

#6 Updated by hefee 9 months ago

  • Assignee set to hefee

#7 Updated by hefee 9 months ago

  • QA Check changed from Ready for QA to Pass

seems fine. tested the branch manually by starting it and testing Thunderbird.

#8 Updated by hefee 9 months ago

  • Assignee changed from hefee to intrigeri

#9 Updated by intrigeri 9 months ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100

Also available in: Atom PDF