从Nautilus打印多个文件

我试图打印多个文件。 然而,没有一个解决方案发布在网络上。

  1. 要么使用Nautilus操作右键单击,如多个post中所述
  2. 在终端中使用lpr命令并从nautilus拖动文件(这里printque打开但文件是reld,当按下releasebutton时,窗口关闭而不执行任何操作。
  3. 使用此处发布的脚本: 从Nautilus中的右键单击上下文菜单打印文件

唯一有效的方法是将pdfmod中的pdf文件合并到一个新的大文件中,保存并打印它。 不是很优雅。 由于没有多项工作的选择 – 社区能否重新审视Nautilus的右键打印?

我刚刚添加了一个右键菜单选项,允许您选择多个文件,选择Script / pdf-printer.sh并创建PDF文件。 如果您在脚本中选择其他打印机名称,则应使用该名称,但我无法validation。 较旧的howtos可能不起作用,因为我们已经转移到Gnome 3,它有一些变化。 在这种情况下,脚本已从〜/ .gnome2 / nautilus-scripts移动到〜/ .local / share / nautilus / scripts。 否则,一切都应该像你期望的那样工作。

  1. 安装http://apt.ubuntu.com/p/cups-pdf 。 此软件包提供PDF打印机,可打印到主文件夹中的PDF文件夹$ HOME / PDF。
  2. 打开Nautilus并在家中创建一个名为PDF的文件夹。
  3. 在Nautilus中按Ctrl + H以显示隐藏文件。
  4. 打开〜/ .local / share / nautilus / scripts。
  5. 创建一个新文件并将其命名为“pdf-printer.sh”。
  6. 粘贴以下内容:

     #!/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 
  7. 保存文件并关闭它。

  8. 右键单击该文件,然后选择“属性”>“权限”。 确保选中该框以允许执行该文件。

您可能需要重新启动nautilus才能正常工作。 在这种情况下,您可以按Alt + F2并输入killall nautilus 。 除此之外,您现在应该能够选择文件,右键单击并使用“脚本”菜单中的脚本。