Copying Olivier's comment from upstream bug: I was able to locate the problem. The problem is in ubuntu's "appmenu- qt5" and is a bug that cause our call to QSystemTrayIcon::isSystemTrayAvailable() to remove the icon.
That's because appmenu-qt5 seems to assume there is only one QPlatformSystemTrayIcon while there can be one per QSystemTrayIcon. in particular, QSystemTrayIcon::isSystemTrayAvailable creates a temporary one, and when it gets distroyed, it unregister the dbus object for the existing systray. Adding the appmenu-qt5 task accordingly. ** Also affects: appmenu-qt5 (Ubuntu) Importance: Undecided Status: New ** Changed in: appmenu-qt5 (Ubuntu) Importance: Undecided => High ** Changed in: appmenu-qt5 (Ubuntu) Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1573639 Title: ownCloud Client system tray icon integration broken To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/appmenu-qt5/+bug/1573639/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs