web-dev-qa-db-ja.com

Nautilusから複数のファイルを印刷する

複数のファイルを印刷しようとしました。しかし、ネットワーク上に投稿された単一のソリューションではありません。

  1. 複数の投稿で説明されているNautilusアクションを使用した右クリック
  2. ターミナルでlprコマンドを使用し、nautilusからファイルをドラッグします(ここではprintqueは開きますが、ファイルはreldで、releasebuttonを押すとウィンドウはアクションなしで閉じます。
  3. ここに掲載されているスクリプトを使用: Nautilusの右クリックコンテキストメニューからファイルを印刷

動作する唯一の方法は、pdfmod内のpdfファイルを新しい大きなファイルに結合し、保存して印刷することです。あまりエレガントではありません。複数の作業のオプションがないため、コミュニティはNautilusの右クリック印刷の見た目を新しくすることができますか?

8
Daniel

複数のファイルを選択できる右クリックメニューオプションを追加し、Script/pdf-printer.shを選択すると、PDFファイルが作成されます。スクリプトで別のプリンター名を選択した場合は、代わりにそれを使用する必要がありますが、確認できません。いくつかの変更が加えられたGnome 3に移行したため、古いハウツーは機能しない場合があります。この場合、スクリプトは〜/ .gnome2/nautilus-scriptsから〜/ .local/share/nautilus/scriptsに移動されました。それ以外の場合は、すべてが期待どおりに機能するはずです。

  1. インストール http://apt.ubuntu.com/p/cups-pdf 。このパッケージは、ホームフォルダー$ HOME/PDFのPDFフォルダーに印刷する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と入力します。それ以外は、ファイルを選択し、右クリックして「スクリプト」メニューからスクリプトを使用できるようになります。

11