[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