Evince / 文档查看器不断更改我的打印设置

mce*_*nno 5 debian printing evince

在这里使用 Debian 测试,Xfce v4.12。我的首选 PDF 查看器 evince(或 Ubuntu 下的“文档查看器”?不知道)不断更改我的打印设置,即使我告诉它不要:

  • 打开 PDF,将每张纸的页数设置为 2,打印
  • ~/.config/evince/print-settings 更改以反映
  • 下次我想每张打印一页时,我忘记了,文档每张打印了 2 页
  • 叹气并用我的“标准设置”再次打印

尝试的补救措施:

  • 尝试将 ~/.config/evince/print-settings 设为只读(chmod 444),无果,打印后权限设置为 644
  • chown'ed 文件到 root:root,但在下一次打印后它被重置为 USER:GROUP。这是怎么回事?

如何防止更改此文件,同时仍然可以不时使用其他设置?

恩诺

Gil*_*il' 1

这是有效的。对于我来说,Debian jessie (Evince 3.14.1)。但在另一台运行 Ubuntu trusty (Evince 3.10.3) 的机器上,Evince 使用 CUPS 配置而不是它自己的配置。我不知道这是版本、发行版还是机器配置的问题。

如果您有文件~/cups/lpoptions~/.lpoptions,那就是您的 CUPS 配置。默认打印机配置有类似这样的行

Default myprintername Duplex=DuplexNoTumble number-up=2
Run Code Online (Sandbox Code Playgroud)

您可以使用其他打印机的默认选项,例如

Dest myprintername/1up Duplex=DuplexNoTumble
Dest myprintername/single Duplex=Single
Dest otherprintername Duplex=DuplexNoTumble
Run Code Online (Sandbox Code Playgroud)