Usuń powiadomienia „dodano drukarkę” z GNOME 3

37

Właśnie zaktualizowałem system do Ubuntu 17.04, używając pulpitu GNOME. Nagle zaczęłam widzieć powiadomienia o dodaniu drukarki jako wyskakujące menu OSD - co około 2 minuty! To naprawdę rozprasza.

Czy ktoś ma jakiś pomysł, jak albo zatrzymać je u źródła, albo przynajmniej odfiltrować je z powiadomień OSD?

Ian Dickinson
źródło
Jest to również problem dla mnie w Ubuntu 17.10. Zgłosiłem tutaj błąd: bugs.launchpad.net/ubuntu/+bug/1725955
gustavwiz

Odpowiedzi:

34

Problem, który identyfikujesz, wydaje się identyczny z moim przypadkiem, to znaczy, że po ponownym uruchomieniu systemu system przechodzi proces automatycznego wykrywania / automatycznej instalacji, a następnie uprzejmie powiadamia użytkownika za pomocą okna powiadomień (OSD lub wyświetlanie na ekranie). A jednak - okresowo - proces ten wydaje się powtarzać z nieznanych jeszcze przyczyn.

Wydaje mi się, że gdzieś w nowej logice wykrywania sterowników drukarek 17.04 coś jest zepsute. Najlepsze, co mogę powiedzieć, to to, że colorddemon nie działa z brakującym plikiem ICC dla danej drukarki, co powoduje, że CUPS chce „ponownie zainstalować” sterownik drukarki, a zatem powtarzający się komunikat OSD „drukarka zainstalowana”. Być może jako wskazówka, podczas instalowania sterownika drukarki „bez sterownika” odpowiednia karta ICC jest zainstalowana poprawnie.

W moim przypadku rozwiązałem problem, uniemożliwiając CUPS całkowicie zainicjowanie tego procesu auto-wszystkiego. W ten sposób instaluję moją drukarkę (drukarki) raz i nigdy więcej nie widzę komunikatów OSD z dodaniem drukarki.

Rozwiązanie:

  • Edytuj /etc/cups/cups-browsed.conf, zmieniając BrowseRemoteProtocols CUPS dnssdlinię naBrowseRemoteProtocols none

  • Uruchom ponownie CUPS z terminala service cups restart

Należy pamiętać, że zakłada to, że drukarki są podłączone do sieci LAN i nie są bezpośrednio podłączone do urządzenia. Jeśli twoja drukarka jest lokalna (fizycznie podłączona), możesz BrowseProtocolszamiast tego dokonać edycji (niesprawdzona).

Ponowne uruchomienie usługi CUPS lub ponowne uruchomienie komputera powinno rozwiązać problem z „dodaną drukarką”. Pamiętaj, że musisz ręcznie dodać drukarkę (drukarki), ponieważ funkcja automatycznego wykrywania została wyłączona.

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

Bogaty

richbl
źródło
to brzmi całkiem prawdopodobne. Moja drukarka rzeczywiście jest w sieci. Nie ma mnie dzisiaj w biurze, ale spróbuję zasugerować następnym razem. Dzięki!
Ian Dickinson
To zdecydowanie zatrzymuje powiadomienia OSD, dzięki @richbl. Zastanawiam się, czy powinniśmy zgłaszać gdzieś problem z listą błędów, ale tak naprawdę nie jestem pewien, gdzie to gdzieś powinno być!
Ian Dickinson,
21
Dla mnie plik konfiguracyjny to/etc/cups/cups-browsed.conf
gitaarik
3
Nie obchodzi mnie, czy podstawowy proces się powtarza. Chcę tylko uniknąć wyświetlania komunikatów OSD. Czy można je wyłączyć?
Thorbjørn Ravn Andersen
1
Nie działa w 17.10. Nadal otrzymuję powiadomienia, a drukarka jest dodawana jako duplikat wcześniej zainstalowanej drukarki.
Chad Wright,
16

Więc pomyślałem, że znalazłem rozwiązanie (właściwie przez 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

Źródło http://www.fedoraforum.org/forum/showthread.php?t=297053

Niestety, pomimo krótkiej pauzy, nadal otrzymuję powiadomienia OSD.

Ian Dickinson
źródło
Mogę potwierdzić, że wydaje się, że działa w 16.04 LTS. Dzięki
Chris LB
2
działa jak urok 17.10
R13e 11.01.18
1
Wydaje się, że rozwiązuje ten problem w Debianie 9. Prawdopodobnie jest to problem związany z Gnome.
kabanus
5
Podoba mi się ta odpowiedź, ponieważ pokazuje ona, jak znaleźć ustawienie, które należy zmienić, a nie tylko podać poprawkę. Ponadto zmieniasz ustawienia powiadomień zamiast całkowicie wyłączać automatyczne wykrywanie drukarki.
metasequoia
To także nie pomaga mojemu Ubuntu 18.04.
Samuel Li