[ABRT PATCH 1/2] applet: configure notification source
Jakub Filak
jfilak at redhat.com
Fri Aug 9 07:04:51 UTC 2013
The desktop file will be installed to /usr/share/applications. All
destkop files in the applications directory are displayed in user menus
but abrt-applet is not intended to be started by users. Therefore
NoDisplay entry is used to prevent prevent displaying applet in the
menus.
Related to rhbz#994009
Signed-off-by: Jakub Filak <jfilak at redhat.com>
---
src/applet/abrt-applet.desktop.in | 2 ++
src/applet/applet.c | 1 +
2 files changed, 3 insertions(+)
diff --git a/src/applet/abrt-applet.desktop.in b/src/applet/abrt-applet.desktop.in
index 842d4e9..762368f 100644
--- a/src/applet/abrt-applet.desktop.in
+++ b/src/applet/abrt-applet.desktop.in
@@ -5,4 +5,6 @@ Icon=abrt
Exec=abrt-applet
Terminal=false
Type=Application
+NoDisplay=true
X-GNOME-Autostart-enabled=true
+X-GNOME-UsesNotifications=true
diff --git a/src/applet/applet.c b/src/applet/applet.c
index 615f6cc..91c8256 100644
--- a/src/applet/applet.c
+++ b/src/applet/applet.c
@@ -662,6 +662,7 @@ static NotifyNotification *new_warn_notification(bool persistence)
notify_notification_set_urgency(notification, NOTIFY_URGENCY_NORMAL);
notify_notification_set_timeout(notification, persistence ? NOTIFY_EXPIRES_NEVER
: NOTIFY_EXPIRES_DEFAULT);
+ notify_notification_set_hint(notification, "desktop-entry", g_variant_new_string("abrt-applet"));
return notification;
}
--
1.8.3.1
More information about the Crash-catcher
mailing list