当前位置: 首页>>技术教程>>正文


从GNOME 3中删除’printer added’通知

, , , ,

问题描述

我刚刚使用GNOME桌面升级到Ubuntu 17.04。突然,我开始在OSD弹出窗口中看到’printer added’通知-大约每2分钟!真让人分心。

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

最佳回答

您要确定的问题似乎与我的情况相同,即在OS重新启动时,系统将经历auto-discovery /auto-install进程,然后通过通知窗口(OSD或on-screen显示屏)有礼貌地通知用户。然而,此后(似乎是周期性地),由于某些未知原因,该过程会重复进行。

在我看来,新的17.04无驱动程序打印机驱动程序发现逻辑中的某处发生了故障。我所能说的最好的是,有关打印机的丢失的ICC文件,colord守护程序失败,这导致CUPS想要”reinstall”打印机驱动程序,并因此重复了”printer installed” OSD消息。作为提示,安装”non-driverless”打印机驱动程序时,正确安装了相应的ICC。

就我自己而言,我通过阻止CUPS完全启动此auto-everything进程来解决了该问题。这样,我只安装了一次打印机,就再也看不到”printer added” OSD消息。

解决方案:

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

  • 从终端service cups restart重新启动CUPS

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

重新启动CUPS服务或重新启动计算机应解决”printer added”问题。请注意,由于auto-discovery功能现已被禁用,因此您需要手动添加打印机。

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11368.html,未经允许,请勿转载。