在 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"