我在使用 evince PDF 文档查看器时遇到问题。我有一台配置良好的cups打印机,我可以从其他PDF查看器(例如Okular)打印PDF,但不能使用Evince。当我想用 Evince 打印时,根本没有列出打印机,只有“打印到文件”或“用 lpr 打印”。我可以使用 lpr 来打印 evince,但是我必须使用我想要的选项来键入命令,这不太实用。
我正在使用 Evince 3.22.1 运行 Debian 测试 (Stretch)。我尝试删除这些文件~/.cups/lpoptions
,~/.config/evince/print-settings
但并没有解决问题。
答案1
我遇到了同样的问题,并且大多数 GTK+ 应用程序都无法打印任何图像。
gtk3-print-backends
最新的 GTK3 (3.22) 要求在 GTK3 打印对话框中列出打印机包。
安装那个包对我来说很有效。
我正在运行 Arch Linux。
答案2
自从我将 TMPDIR 设置为指向 /run/user/$(id)/ 以来,我开始遇到这样的问题。事实证明,由于这些随机问题,该 Apparmor 拒绝获取证据。所以我调整了evince配置文件。