我尝试打印多个文件。但是网络上没有一个解决方案可行。
- 我尝试right-click使用 Nautilus 操作,如多篇文章中所述。
- 使用
lpr
终端中的命令并从 Nautilus 中拖动文件。此时打印打开,但文件被保留,按下释放按钮时,窗口关闭而不执行任何操作。 - 使用此处发布的脚本:通过 Nautilus 中的右键单击上下文菜单打印文件
唯一可行的方法是将 pdf 文件合并pdfmod
为一个新的大文件,保存并打印。不太优雅。
由于没有多种作品的选项,社区能否重新审视right-clickNautilus 的打印功能?
答案1
我刚刚添加了一个right-click菜单选项,允许您选择多个文件,选择脚本→pdf-打印机.sh它将创建 PDF 文件。如果您在脚本中选择了其他打印机名称,它应该会使用该名称,但我无法验证这一点。较旧的操作指南可能不起作用,因为我们已经转移到 GNOME 3,它有一些变化。在这种情况下,脚本已从 移动~/.gnome2/nautilus-scripts
到~/.local/share/nautilus/scripts
。否则,一切都应该按预期工作。
安装http://apt.ubuntu.com/p/cups-pdf。此软件包提供了一个 PDF 打印机,可以打印到您的主文件夹中的 PDF 文件夹
$HOME/PDF
。打开 Nautilus 并
PDF
在您的 中创建一个名为 的文件夹home
。在 Nautilus 中按Ctrl+H可显示隐藏文件。
打开
~/.local/share/nautilus/scripts
。创建一个新文件并将其命名为
pdf-printer.sh
。粘贴以下内容:
#!/bin/bash # # pdf-printer.sh # # Print files from the right-click context menu in Nautilus. # Place this script in ~/.local/share/nautilus/scripts. # The printer to use (as shown in the Printer Configuration # gui or in /etc/cups/printers.conf). printer=PDF echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read file do lpr -P "$printer" "$file" done exit 0
保存文件并关闭。
right-click文件并选择特性→权限. 确保选中该框以允许执行该文件。
您可能需要重新启动 Nautilus 才能使其正常工作。在这种情况下,您可以按Alt+F2并输入r
。如果这不起作用,那么您可以按Alt+F2并输入killall nautilus
或重新启动系统。
除此之外,您现在应该能够选择文件,right-click并使用来自脚本菜单。