diff -Nru gnome-settings-daemon-3.1.91/debian/changelog gnome-settings-daemon-3.1.91/debian/changelog --- gnome-settings-daemon-3.1.91/debian/changelog 2011-09-13 11:07:22.000000000 +0200 +++ gnome-settings-daemon-3.1.91/debian/changelog 2011-09-15 18:34:35.000000000 +0200 @@ -1,3 +1,16 @@ +gnome-settings-daemon (3.1.91-0ubuntu6) oneiric; urgency=low + + * debian/patches/45_suppress-printer-may-not-be-connected-notification.patch: + Do not show notifications if the printer state reason "connecting-to-device" + is reported by CUPS. The text of this state reason notificatioon is the + misleading "Printer XXX may not be connected" and the reason is set in + every print job (usually only for a short time but enough to trigger the + notifier). As we are after UI freeze we simply suppress this notification + with this patch (do not forward upstream). The real fix would be improving + the text, like really saying "Connecting to printer XXX ..." (LP: #842768). + + -- Till Kamppeter Thu, 15 Sep 2011 18:34:24 +0200 + gnome-settings-daemon (3.1.91-0ubuntu5) oneiric; urgency=low * debian/patches/00git_disconnect_callbacks.patch: diff -Nru gnome-settings-daemon-3.1.91/debian/patches/45_suppress-printer-may-not-be-connected-notification.patch gnome-settings-daemon-3.1.91/debian/patches/45_suppress-printer-may-not-be-connected-notification.patch --- gnome-settings-daemon-3.1.91/debian/patches/45_suppress-printer-may-not-be-connected-notification.patch 1970-01-01 01:00:00.000000000 +0100 +++ gnome-settings-daemon-3.1.91/debian/patches/45_suppress-printer-may-not-be-connected-notification.patch 2011-09-15 18:25:30.000000000 +0200 @@ -0,0 +1,29 @@ +--- a/plugins/print-notifications/gsd-print-notifications-manager.c ++++ b/plugins/print-notifications/gsd-print-notifications-manager.c +@@ -162,7 +162,7 @@ + static const char * const reasons[] = { + "toner-low", + "toner-empty", +- "connecting-to-device", ++ /*"connecting-to-device",*/ + "cover-open", + "cups-missing-filter", + "door-open", +@@ -179,7 +179,7 @@ + /* Translators: The printer has no toner left (same as in system-config-printer) */ + N_("Toner empty"), + /* Translators: The printer is in the process of connecting to a shared network output device (same as in system-config-printer) */ +- N_("Not connected?"), ++ /*N_("Not connected?"),*/ + /* Translators: One or more covers on the printer are open (same as in system-config-printer) */ + N_("Cover open"), + /* Trnaslators: A filter or backend is not installed (same as in system-config-printer) */ +@@ -205,7 +205,7 @@ + /* Translators: The printer has no toner left (same as in system-config-printer) */ + N_("Printer '%s' has no toner left."), + /* Translators: The printer is in the process of connecting to a shared network output device (same as in system-config-printer) */ +- N_("Printer '%s' may not be connected."), ++ /*N_("Printer '%s' may not be connected."),*/ + /* Translators: One or more covers on the printer are open (same as in system-config-printer) */ + N_("The cover is open on printer '%s'."), + /* Trnaslators: A filter or backend is not installed (same as in system-config-printer) */ diff -Nru gnome-settings-daemon-3.1.91/debian/patches/series gnome-settings-daemon-3.1.91/debian/patches/series --- gnome-settings-daemon-3.1.91/debian/patches/series 2011-09-13 11:07:22.000000000 +0200 +++ gnome-settings-daemon-3.1.91/debian/patches/series 2011-09-15 18:26:36.000000000 +0200 @@ -11,3 +11,4 @@ 40_xres_lcddefault.patch 42_onlyshowin_unity.patch 43_disable_locale_settings.patch +45_suppress-printer-may-not-be-connected-notification.patch