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

我刚刚使用GNOME桌面升级到Ubuntu 17.04。 突然间,我开始看到“打印机添加”通知作为OSD弹出窗口 – 大约每2分钟一次! 这真的让人分心。

任何人都知道如何在源头停止它们,或者至少从OSD通知中过滤掉它们?

你所识别的问题看起来与我的情况相同,即在操作系统重启时,系统会进行自动发现/自动安装过程,然后通过通知窗口礼貌地通知用户(OSD,或者在屏幕上显示)。 然而 – 然后 – 定期 – 这个过程似乎重复了一些尚未知的原因。

在我看来,在新的17.04无驱动打印机驱动程序发现逻辑的某个地方,有些东西被打破了。 我能说的最好的是colord守护程序在有问题的打印机丢失的ICC文件上失败,这导致CUPS想要“重新安装”打印机驱动程序,从而重复“打印机安装”的OSD消息。 也许作为线索,在安装“非无驱动”打印机驱动程序时,正确安装了相应的ICC。

在我自己的情况下,我通过阻止CUPS完全启动这个自动一切过程解决了这个问题。 这样,我安装了一次我的打印机,再也没有看到“打印机添加”的OSD消息。

解决方案:

  • 编辑BrowseRemoteProtocols CUPS dnssd ,将BrowseRemoteProtocols CUPS dnssd行更改为BrowseRemoteProtocols none

  • 从终端service cups restart启动CUPS

请注意,这假设您的打印机位于LAN上,而不是直接连接到您的计算机。 如果您的打印机是本地(物理连接),您可能需要编辑BrowseProtocols (未经测试)。

重新启动CUPS服务或机器重启应解决“添加打印机”问题。 请注意,您需要手动添加打印机,因为现在已禁用自动发现function。

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

丰富

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