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

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

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

谁知道我该如何从源头上阻止它们,或者至少将它们从 OSD 通知中过滤掉?

答案1

您发现的问题与我的情况似乎相同,即在操作系统重新启动时,系统会经历自动发现/自动安装过程,然后通过通知窗口(OSD 或屏幕显示)礼貌地通知用户。然而,由于某些未知原因,这个过程似乎会定期重复。

我觉得在新的 17.04 无驱动打印机驱动程序发现逻辑中,有些东西坏了。我能说的最好的情况是,colord守护进程因缺少相关打印机的 ICC 文件而失败,这导致 CUPS 想要“重新安装”打印机驱动程序,因此重复出现“打印机已安装”OSD 消息。也许这是一个线索,当安装“非无驱动”打印机驱动程序时,相应的 ICC 已正确安装。

就我个人而言,我通过完全阻止 CUPS 启动这个自动执行所有操作的过程解决了这个问题。这样,我只需安装一次打印机,就再也不会看到“打印机已添加”OSD 消息了。

解决方案:

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

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

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

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

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

富有的

答案2

按着这些次序:

  1. 设置
  2. 点击通知侧边栏
  3. 点击打印机在下面应用
  4. 通知切换

答案3

所以我认为我已经找到了解决方案(实际上是通过 FedoraForums):

# Finding the schemas of interest:
$ gsettings list-schemas | grep -i notif

# Listing the values to target:
$ gsettings list-recursively 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 通知。

答案4

我遇到了与常规烦人的打印机添加通知相同的问题。就我而言,根本原因似乎与 richbl 确定的相同;缺少颜色配置文件。我安装了缺少的颜色配置文件,问题就解决了:

sudo apt update
sudo apt install icc-profiles
sudo systemctl restart cups

相关内容