[kde] [Bug 464264] New: Interoperability with libayatana-appindicator
Jorg K
bugzilla_noreply at kde.org
Sat Jan 14 11:14:25 GMT 2023
https://bugs.kde.org/show_bug.cgi?id=464264
Bug ID: 464264
Summary: Interoperability with libayatana-appindicator
Classification: I don't know
Product: kde
Version: unspecified
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: unassigned-bugs at kde.org
Reporter: mozilla at jorgk.com
Target Milestone: ---
I'm the project leader of Betterbird (www.betterbird.eu). In our feature
request https://github.com/Betterbird/thunderbird-patches/issues/20 we've
implemented, or tried to implement, an application indicator in the Linux
"systray".
In our testing on Mint/Xfce that works fine, see here for some screenshots:
https://github.com/Betterbird/thunderbird-patches/issues/20#issuecomment-1380109153
However, users of KDE report that:
a) They only get the local icon if they run Betterbird or the two test programs
we've supplied as root.
b) KDE doesn't appear to update the text it displays for the item although
there is a call to update it.
The code comes from libayatana-appindicator and their PR 17. What we added to
Betterbird can be inspected in these three patches.
Adding libayatana-appindicator as 3rd party library to Betterbird:
https://github.com/Betterbird/thunderbird-patches/blob/main/102/features/12-feature-linux-systray.patch
Adding tooltip support as per libayatana-appindicator PR 17:
https://github.com/Betterbird/thunderbird-patches/blob/main/102/features/12-feature-linux-systray-tooltip.patch
The changes in Betterbird to use the new goodness:
https://github.com/Betterbird/thunderbird-patches/blob/main/102/features/12-feature-linux-systray-betterbird.patch
The relevant code in Betterbird that interacts with libayatana-appindicator:
https://github.com/Betterbird/thunderbird-patches/blob/e8b944d0292ac5b473af4cfb7a3378922194513d/102/features/12-feature-linux-systray-betterbird.patch#L272
Any hints or suggestions would be appreciated.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list