Entfernen Sie Benachrichtigungen, die vom Drucker hinzugefügt wurden, aus GNOME 3

37

Ich habe gerade ein Upgrade auf Ubuntu 17.04 mit dem GNOME-Desktop durchgeführt. Plötzlich sehe ich Benachrichtigungen, die vom Drucker hinzugefügt wurden, als OSD-Popups - ungefähr alle 2 Minuten! Es lenkt wirklich ab.

Hat jemand eine Idee, wie ich sie entweder an der Quelle stoppen oder zumindest aus den OSD-Benachrichtigungen herausfiltern kann?

Ian Dickinson
quelle
Dies ist auch für mich in Ubuntu 17.10 ein Problem. Ich habe hier einen Fehler gemeldet: bugs.launchpad.net/ubuntu/+bug/1725955
gustavwiz

Antworten:

34

Das Problem, das Sie identifizieren, scheint mit meinem Fall identisch zu sein. Das heißt, dass das System beim Neustart des Betriebssystems einen automatischen Erkennungs- / Installationsprozess durchläuft und den Benutzer dann höflich über ein Benachrichtigungsfenster (das OSD, oder) benachrichtigt Bildschirmanzeige). Doch dann scheint sich dieser Prozess - in regelmäßigen Abständen - aus einem noch unbekannten Grund zu wiederholen.

Mir scheint, dass irgendwo in der neuen Erkennungslogik für treiberlose 17.04-Druckertreiber etwas kaputt ist. Das Beste, was ich feststellen kann, ist, dass der colordDämon in einer fehlenden ICC-Datei für den betreffenden Drucker fehlschlägt, was dazu führt, dass CUPS den Druckertreiber und damit die sich wiederholende OSD-Meldung "Drucker installiert" "neu installieren" möchte. Vielleicht als Hinweis, wenn Sie einen "nicht-treiberlosen" Druckertreiber installieren, wird der entsprechende ICC korrekt installiert.

In meinem Fall habe ich das Problem gelöst, indem ich CUPS daran gehindert habe, diesen Auto-Alles-Prozess vollständig auszulösen. Auf diese Weise installiere ich meine Drucker einmal und sehe nie wieder OSD-Meldungen "Drucker hinzugefügt".

Die Lösung:

  • Bearbeiten /etc/cups/cups-browsed.conf, Ändern der BrowseRemoteProtocols CUPS dnssdZeileBrowseRemoteProtocols none

  • Starten Sie CUPS vom Terminal aus neu service cups restart

Beachten Sie, dass sich Ihre Drucker in einem LAN befinden und nicht direkt mit Ihrem Computer verbunden sind. Wenn Ihr Drucker lokal (physisch angeschlossen) ist, möchten Sie ihn möglicherweise bearbeiten BrowseProtocols(nicht getestet).

Ein Neustart des CUPS-Dienstes oder ein Neustart des Computers sollte das Problem "Drucker hinzugefügt" beheben. Beachten Sie, dass Sie Ihre Drucker manuell hinzufügen müssen, da die automatische Erkennungsfunktion jetzt deaktiviert wurde.

CUPS-Referenz: https://www.systutorials.com/docs/linux/man/5-cups-browsed.conf/

Reich

reichhaltig
quelle
das klingt ziemlich plausibel. Mein Drucker ist in der Tat im Netzwerk. Ich bin heute nicht im Büro, aber ich werde Ihren Vorschlag versuchen, wenn ich das nächste Mal bin. Vielen Dank!
Ian Dickinson
Das stoppt definitiv die OSD-Benachrichtigungen, danke @richbl. Ich frage mich, ob wir das Root-Problem irgendwo an eine Fehlerliste melden sollten, aber ich bin mir nicht sicher, wo das irgendwo sein sollte!
Ian Dickinson
21
Für mich war die Konfigurationsdatei/etc/cups/cups-browsed.conf
gitaarik
3
Es ist mir egal, ob sich der zugrunde liegende Prozess wiederholt. Ich möchte nur vermeiden, dass OSD-Meldungen angezeigt werden. Können diese deaktiviert werden?
Thorbjørn Ravn Andersen
1
Funktioniert nicht in 17.10. Ich erhalte weiterhin die Benachrichtigungen und der Drucker wird als Duplikat zu einem zuvor installierten Drucker hinzugefügt.
Chad Wright
16

Also dachte ich, ich hätte eine Lösung gefunden (eigentlich über FedoraForums):

# Finding the schemas of interest:
$ gsettings list-schemas | grep -i notif

# Listing the values to target:
$ gsettings list-keys org.gnome.settings-daemon.plugins.print-notifications

# Changing the value:
$ gsettings set org.gnome.settings-daemon.plugins.print-notifications active false

Quelle http://www.fedoraforum.org/forum/showthread.php?t=297053

Leider erhalte ich trotz einer kurzen Pause immer noch OSD-Benachrichtigungen.

Ian Dickinson
quelle
Ich kann bestätigen, dass dies in 16.04 LTS zu funktionieren scheint. Danke
Chris LB
2
Funktioniert wie ein Zauber am 17.10.
R13e
1
Scheint den Trick bei Debian 9 zu machen. Wahrscheinlich ein Gnome-Problem.
Kabanus
5
Diese Antwort gefällt mir, weil sie zeigt, wie man die Einstellung findet, die geändert werden muss, anstatt nur den Fix anzugeben. Außerdem ändern Sie die Benachrichtigungseinstellung, anstatt die automatische Druckererkennung zu deaktivieren.
Metasequoia
Es hilft auch meinem Ubuntu 18.04 nicht.
Samuel Li