Answers:
您要确定的问题似乎与我的情况相同,即在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/
丰富
/etc/cups/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通知。