Hapus notifikasi 'printer ditambahkan' dari GNOME 3

37

Saya baru saja memutakhirkan ke Ubuntu 17.04, menggunakan desktop GNOME. Tiba-tiba, saya mulai melihat notifikasi 'printer ditambahkan' sebagai sembulan OSD - kira-kira setiap 2 menit! Benar-benar mengganggu.

Adakah yang tahu bagaimana saya bisa menghentikan mereka di sumber, atau paling tidak memfilter mereka keluar dari pemberitahuan OSD?

Ian Dickinson
sumber
Ini juga masalah bagi saya di Ubuntu 17.10. Saya telah melaporkan bug di sini: bugs.launchpad.net/ubuntu/+bug/1725955
gustavwiz

Jawaban:

34

Masalah yang Anda identifikasi nampak identik dengan kasus saya, yaitu, bahwa pada saat OS dinyalakan kembali, sistem akan melalui proses penemuan / pemasangan otomatis, dan kemudian dengan sopan memberi tahu pengguna melalui jendela notifikasi (OSD, atau tampilan di layar). Namun kemudian - secara berkala - proses ini tampaknya terulang kembali untuk beberapa alasan yang belum diketahui.

Menurut saya bahwa di suatu tempat di logika penemuan driver driver printer 17,04 baru, ada yang rusak. Yang terbaik yang dapat saya katakan adalah bahwa colorddaemon gagal pada file ICC yang hilang untuk printer yang bersangkutan, yang menyebabkan CUPS ingin "menginstal ulang" driver printer, dan karenanya pesan OSD "printer diinstal" yang berulang. Mungkin sebagai petunjuk, ketika menginstal driver printer "non-driverless", ICC yang sesuai diinstal dengan benar.

Dalam kasus saya sendiri, saya telah memecahkan masalah dengan mencegah CUPS memulai proses semua-otomatis ini sepenuhnya. Dengan cara ini, saya menginstal printer saya satu kali, dan tidak pernah melihat pesan "printer ditambahkan" OSD lagi.

Solusinya:

  • Edit /etc/cups/cups-browsed.conf, ubah BrowseRemoteProtocols CUPS dnssdbaris keBrowseRemoteProtocols none

  • Mulai ulang CUPS dari Terminal service cups restart

Perhatikan bahwa ini mengasumsikan printer Anda menggunakan LAN dan tidak terhubung langsung ke mesin Anda. Jika printer Anda bersifat lokal (terpasang secara fisik), Anda mungkin ingin mengeditnya BrowseProtocols(tidak diuji).

Restart layanan CUPS atau reboot mesin akan menyelesaikan masalah "printer tambah". Perhatikan bahwa Anda perlu menambahkan printer secara manual, karena fitur penemuan otomatis sekarang telah dinonaktifkan.

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

Kaya

richbl
sumber
itu terdengar sangat masuk akal. Printer saya memang ada di jaringan. Saya tidak ada di kantor hari ini, tetapi saya akan mencoba saran Anda lain kali. Terima kasih!
Ian Dickinson
Jadi itu pasti menghentikan pemberitahuan OSD, terima kasih @richbl. Saya bertanya-tanya apakah kita harus melaporkan masalah root ke daftar bug di suatu tempat, tetapi saya tidak benar-benar yakin di mana itu seharusnya berada!
Ian Dickinson
21
Bagi saya file konfigurasi adalah/etc/cups/cups-browsed.conf
gitaarik
3
Saya tidak peduli jika proses yang mendasarinya berulang. Saya hanya ingin menghindari melihat pesan OSD. Bisakah itu dinonaktifkan?
Thorbjørn Ravn Andersen
1
Tidak berfungsi di 17.10. Saya masih mendapatkan notifikasi, dan printer ditambahkan, sebagai duplikat ke printer yang diinstal sebelumnya.
Chad Wright
16

Jadi saya pikir saya telah menemukan solusi (via FedoraForums sebenarnya):

# 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

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

Sayangnya, meski ada jeda singkat, saya masih mendapatkan notifikasi OSD.

Ian Dickinson
sumber
Saya dapat mengkonfirmasi bahwa ini tampaknya berfungsi dalam 16,04 LTS. Terima kasih
chris LB
2
bekerja seperti pesona pada 17.10
R13e
1
Tampaknya melakukan trik pada Debian 9. Mungkin masalah Gnome.
kabanus
5
Saya suka jawaban ini karena ini menunjukkan bagaimana menemukan pengaturan yang perlu diubah, daripada hanya memberikan perbaikan. Plus Anda mengubah pengaturan notifikasi daripada mematikan deteksi otomatis printer sama sekali.
metasequoia
Ubuntu 18.04 saya juga tidak membantu.
Samuel Li