diff --git a/src/kstatusnotifieritem.cpp b/src/kstatusnotifieritem.cpp --- a/src/kstatusnotifieritem.cpp +++ b/src/kstatusnotifieritem.cpp @@ -584,7 +584,13 @@ } else #endif { - d->notificationsClient->Notify(d->title, id, icon, title, message, QStringList(), QVariantMap(), timeout); + QVariantMap hints; + + if (!qApp->desktopFileName().isEmpty()) { + hints.insert(QStringLiteral("desktop-entry"), qApp->desktopFileName()); + } + + d->notificationsClient->Notify(d->title, id, icon, title, message, QStringList(), hints, timeout); } }