打印对话框崩溃,有什么解决办法吗?

打印对话框崩溃,有什么解决办法吗?

在工作中,网络上有数十台打印机,我无法再打开打印对话框(由 firefox、evince、gedit 等打开的 Gnome/Gtk 对话框)。

有一天发生这种情况,没有明显的原因(我不记得有任何更新),所以我怀疑问题是由于网络的变化造成的。如果我在不连接网络的情况下打开对话框,它工作正常。

目前,我正在使用 acroread 打印我的 pdf 文件,因为它的打印对话框不会崩溃。不同之处在于它不会尝试检索网络打印机列表,因此我可以使用手动设置的打印机。 lp 也工作得很好。

我正在寻找解决方法或真正的解决方案。例如,有一种方法可以避免检索网络打印机。

答案1

使用strace,我注意到冻结是由无限循环引起的,该循环尝试与网络上的 Mac(CUPS 端口)通信失败。

我不知道到底是什么解决了这个问题,但这是我所做的:

  • 在文件中/etc/cups/cupsd.conf,我已将 BrowseLocalProtocols 更改为无。
  • 我删除了avahi-daemon以禁用自动发现。

相关内容