Печать нескольких файлов из Наутилуса

Я пытался напечатать несколько файлов. Однако в сети не опубликовано ни одного решения.

  1. либо щелкните правой кнопкой мыши, используя действия Nautilus, как описано в нескольких сообщениях
  2. Используя команду lpr в терминале и перетаскивая файлы из nautilus (здесь printque открывается, но файлы освобождаются и когда кнопка отпускания Нажатие окна закрывается без действий.
  3. С помощью сценария, который был размещен здесь: Печать файла из контекстного меню, вызываемого правой кнопкой мыши в Nautilus

Единственный метод то, что работает, - это объединение файлов pdf в pdfmod в новый большой файл, его сохранение и печать. Не очень элегантно. Поскольку нет возможности многократной работы - может ли сообщество по-новому взглянуть на печать правой кнопкой мыши из Nautilus?

8
задан 14 July 2013 в 21:47

1 ответ

Я просто добавил пункт меню, вызываемый правой кнопкой мыши, который позволяет выбрать несколько файлов, выбрать Script / pdf-printer.sh, и он создаст файлы PDF. Если вы выберете другое имя принтера в скрипте, он должен использовать его вместо этого, но я не могу это проверить. Старые инструкции могут не сработать, потому что мы перешли на 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. Нажмите Ctrl + H в Nautilus, чтобы показать скрытые файлы.
  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. Кроме этого, теперь вы сможете выбрать файлы, щелкнуть правой кнопкой мыши и использовать скрипт из меню «скрипт».

0
ответ дан 14 July 2013 в 21:47

Другие вопросы по тегам:

Похожие вопросы: