Ripcord Dev Logo Ripcord Development — View Ticket Login or Create Account
Ticket UUID: 8c6b205df096d62a997cd7144f457ffed0c489cf
Title: Use libnotify for notifications on Linux
Status: Closed Type: Feature_Request
Severity: Minor Priority: Low
Subsystem: Linux Resolution: Rejected
Last Modified: 2019-07-08 22:28:56
Version Found In: 0.4.7-1
markrawls2019-07-08 18:38:47(text/markdown)
I've tuned my notification system to work well with a custom desktop environment and I'm handling them internally there, but Ripcord uses a nonstandard way of showing notifications. It would be great if `libnotify` could be used with the current system as fallback, as it's fairly standard.
cancel2019-07-08 22:03:13(text/markdown)
No, it doesn't. Ripcord uses Qt, and Qt uses the freedesktop/xdg specification over dbus for tray icons and messages. Something is wrong with your Linux desktop configuration.

[See the Qt code that generates notifications](https://code.woboq.org/qt5/qtbase/src/platformsupport/themes/genericunix/dbustray/qxdgnotificationproxy_p.h.html#_ZN25QXdgNotificationInterface6notifyERK7QStringjS2_S2_S2_RK11QStringListRK4QMapIS0_8QVariantEi)
cancel2019-07-08 22:28:56(text/markdown)
(Though I believe Qt does have some kind of fallback mechanism for notifications... anyway, I can't use libnotify in Ripcord, because it has a bunch of gnome dependencies, and I'm not willing to add those to Ripcord's dependency list.)