如何使 Chromium 中的系统打印对话框成为默认设置?

如何使 Chromium 中的系统打印对话框成为默认设置?

在 Ubuntu 21.04 中使用 chromium 中的原生打印对话框(通过 安装snap)时,我遇到了问题:它需要很长时间才能渲染,使我无法选择页面范围(直到渲染完成),并且如果没有安装额外的权限(使用 ),它似乎无法工作snap install --devmode chromium(apparmor 禁用了对 ppd 文件的访问,从 可以看出journalctl)。

我如何让它使用系统打印对话框?(始终如此,无论如何调用:从 shell 还是从菜单/图标调用。)

答案1

如果您对 Chromium 自己的打印对话框(“打印预览”)有疑问 - 我相信最近使用 Chromium 的快照都存在问题,如问题所述 - 那么您可以简单地切换到系统打印对话框(使用对话框中的按钮或通过使用 而Ctrl-Shift-P不是 来调用它Ctrl-P)。

现在我们应该考虑如何让 chromium 用户更容易地完成这一操作:这样用户就不必记住这些技巧,并且每当用户想要从 chromium 打印时,都不会遇到有问题的打印预览对话框...

铬实际上(像铬合金)命令行选项,使其立即使用系统打印对话框,而不是其自己的打印预览对话框。您应该按如下方式运行它:

chromium --disable-print-preview

但这只是一次性的解决方案。

现在我们应该想知道如何在启动 Chromium 时(从菜单/图标或从 shell)方便地使用此选项...过了一会儿,我找到了答案:

要使此选项始终对通过安装的 chromium 有效snap(对于用户,即您自己),您应该~/.chromium-browser.init按照以下说明将其放入http://askubuntu.com/a/1215010/19753

CHROMIUM_FLAGS="--disable-print-preview"

相关内容