从GNOME 3删除“添加打印机”通知


37

我刚刚使用GNOME桌面升级到Ubuntu 17.04。突然,我开始在OSD弹出窗口中看到“打印机已添加”通知-大约每2分钟!真让人分心。

任何人都知道我如何才能从源头阻止它们,或者至少将它们从OSD通知中过滤掉?


在Ubuntu 17.10中,这对我也是一个问题。我在这里报告了一个错误:bugs.launchpad.net/ubuntu/+bug/1725955
gustavwiz

Answers:


34

您要确定的问题似乎与我的情况相同,即在OS重新启动时,系统会经过自动发现/自动安装过程,然后通过通知窗口(OSD或在屏幕上显示)。然而,此后(似乎是周期性地),由于某些未知原因,此过程会重复进行。

在我看来,新的17.04无驱动程序打印机驱动程序发现逻辑中的某处发生了故障。我能说的最好的是,该colord守护程序在有关打印机的丢失的ICC文件上失败,这导致CUPS要“重新安装”打印机驱动程序,并因此重复出现“打印机已安装” OSD消息。也许可以作为一个提示,在安装“非驱动程序”打印机驱动程序时,正确安装了相应的ICC。

就我自己而言,我通过阻止CUPS完全启动此自动一切过程来解决了该问题。这样,我一次安装了打印机,再也看不到“添加了打印机”的OSD消息。

解决方案:

  • 编辑/etc/cups/cups-browsed.conf,将BrowseRemoteProtocols CUPS dnssd行更改为BrowseRemoteProtocols none

  • 从终端重启CUPS service cups restart

请注意,这是假设您的打印机在局域网上并且没有直接连接到您的机器。如果您的打印机是本地打印机(物理连接),则可能需要进行编辑BrowseProtocols(未测试)。

重新启动CUPS服务或重新启动计算机应该可以解决“添加打印机”的问题。请注意,由于自动发现功能现已被禁用,因此您需要手动添加打印机。

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

丰富


听起来很合理。我的打印机确实在网络上。我今天不在办公室,但是下次我会尝试您的建议。谢谢!
伊恩·狄金森

因此,这肯定会停止OSD通知,谢谢@richbl。我确实想知道我们是否应该将根本问题报告给某个地方的错误列表,但是我实际上不确定那个地方应该在哪里!
伊恩·迪金森

21
对我而言,配置文件为/etc/cups/cups-browsed.conf
gitaarik

3
我不在乎基础过程是否重复。我只是想避免看到OSD消息。那些可以被禁用吗?
托尔比约恩Ravn的安徒生

1
在17.10中不起作用。我仍然收到通知,并添加了打印机,作为与先前安装的打印机的副本。
乍得·赖特

16

所以我以为我找到了一个解决方案(实际上是通过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

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

不幸的是,尽管稍作停顿,我仍然收到OSD通知。


我可以确认这似乎在16.04 LTS中有效。谢谢
克里斯LB

2
在17.10
R13e '18

1
似乎可以在Debian 9上解决问题。可能是Gnome问题。
kabanus

5
我喜欢这个答案,因为它演示了如何找到需要更改的设置,而不仅仅是给出解决方案。另外,您可以更改通知设置,而不是完全关闭打印机自动检测功能。
水杉

它也没有帮助我的Ubuntu 18.04。
塞缪尔·李
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.