diff --git a/plugins/print-notifications/gsd-print-notifications-manager.c b/plugins/print-notifications/gsd-print-notifications-manager.c index 0721903c0da7a0c84a0862303ee65a11074a4ca6..3578b96c58a0224d96ed9486de7020673aff3523 100644 --- a/plugins/print-notifications/gsd-print-notifications-manager.c +++ b/plugins/print-notifications/gsd-print-notifications-manager.c @@ -352,6 +352,13 @@ on_cups_notification (GDBusConnection *connection, GVariant *parameters, gpointer user_data) { + /* Ignore any signal starting with Server*. This has caused a message + * storm through ServerAudit messages in the past, see + * https://gitlab.gnome.org/GNOME/gnome-settings-daemon/issues/62 + */ + if (!signal_name || (strncmp (signal_name, "Server", 6) == 0)) + return; + process_new_notifications (user_data); }