从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通知。