#1118 Integrate with the messaging menu doesn't work for KDE

git_master
closed-wont-fix
Lars Windolf
None
5
2013-10-16
2013-10-04
Mike Robinson
No

I'm using version 1.8.10 on Kubuntu and the "Integrate with the messaging menu" doesn't cause the program to appear in the KDE system tray. When I click to close the application, I can see that it is still running in the background, and when I try to re-open it, it immediately pops up the window. I would assume that it is trying to integrate itself into a non-existent Gnome system tray instead of playing nice with KDE. I feel having this is essential to KDE users.

Discussion

  • Lars Windolf
    Lars Windolf
    2013-10-16

     
  • Lars Windolf
    Lars Windolf
    2013-10-16

    This is a known problem. Ubuntu and KDE went ahead an implemented a new XEmbed specification, while GNOME (and GtkStatusIcon used by Liferea) stayed with the old. While KDE tries to be backwards compatible it still fail with sizing issues. This is known for many different applications with tray icons. More info:

    https://bugzilla.redhat.com/show_bug.cgi?id=716358

    For Liferea we intentionally leave all the complexity to the GtkStatusIcon widget implementation by GTK. There is no other portable way to do it right in GTK+ AFAIK.

    And yes, effectively this means you cannot use the tray icon with recent KDE versions. For Ubuntu itself Liferea has libindicate support solving the issue there.

     
    Last edit: Lars Windolf 2013-10-16
  • Lars Windolf
    Lars Windolf
    2013-10-16

    • status: open --> closed-wont-fix
    • assigned_to: Lars Windolf