TB flatpak lacks permissions for dbus services
Categories
(Thunderbird :: Build Config, defect)
Tracking
(Not tracked)
People
(Reporter: leftmostcat, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 obsolete file)
Our flatpak build script does not provide access to several dbus services which are accessed for various features. System time zone sync depends on org.freedesktop.timedate1
and the Linux system tray icon seems to require org.kde.StatusNotifierWatcher
. A corresponding bug has been filed for Firefox (see "See Also") which includes a list of several other buses, but I am unclear on what functionality is affected by the others.
Comment 1•5 months ago
|
||
Per a similar change seen in Chromium, we can violate the spec without
harmful consequence to ensure our tray icon works inside flatpak, per
the dbus name ownership issue.
https://chromium-review.googlesource.com/c/chromium/src/+/4179380
Updated•5 months ago
|
Updated•5 months ago
|
Comment 3•19 days ago
|
||
Would you be able to look into this together?
Comment 4•18 days ago
|
||
As far as the timezone issue, if I change the system timezone on a debian system, then the thunderbird flatpak timestamps update to reflect the system timezone without needing to explicity add anything for org.freedesktop.timedate1
.
Comment 5•18 days ago
|
||
As for the org.kde.StatusNotifierWatcher
dbus permission, while we will be adding it in the future in all likelihood, more changes are needed to get the systray icon working in Flatpak. There is more discussion about the problem in bug 1910321.
Updated•18 days ago
|
Description
•