Mencetak banyak file dari Nautilus

9

Saya mencoba mencetak banyak file. Namun tidak ada solusi tunggal yang dipasang di internet.

  1. baik klik kanan menggunakan tindakan Nautilus seperti yang dijelaskan dalam beberapa posting
  2. Menggunakan lprperintah di terminal dan menyeret file dari nautilus (di sini printque terbuka tetapi file reld dan ketika releasebutton ditekan, jendela ditutup tanpa aksi.
  3. Dengan skrip seperti yang diposting di sini: Mencetak file dari menu konteks klik kanan di Nautilus

Satu-satunya metode yang berfungsi adalah menggabungkan file pdf dalam pdfmod ke file besar baru, menyimpannya dan mencetaknya. Tidak terlalu elegan. Karena tidak ada pilihan untuk banyak pekerjaan - bisakah komunitas memiliki pandangan baru tentang pencetakan klik kanan dari Nautilus?

Daniel
sumber
Bisakah Anda jelaskan apa yang tidak berhasil itu? Saya membuat printer PDF sekarang dan berfungsi dengan baik, tetapi saya tidak memiliki printer fisik, jadi saya tidak bisa mengujinya.
Jo-Erlend Schinstad

Jawaban:

12

Saya baru saja menambahkan opsi menu klik kanan yang memungkinkan Anda untuk memilih beberapa file, pilih Script / pdf-printer.sh dan itu akan membuat file PDF. Jika Anda memilih nama printer lain dalam skrip, itu harus digunakan sebagai gantinya, tapi saya tidak bisa memverifikasi itu. HOWTO lama mungkin tidak berfungsi karena kami telah pindah ke Gnome 3 yang memiliki beberapa perubahan. Dalam hal ini, skrip telah dipindahkan dari ~ / .gnome2 / nautilus-scripts ke ~ / .local / share / nautilus / scripts. Kalau tidak, semuanya akan berfungsi seperti yang Anda harapkan.

  1. Instal http://apt.ubuntu.com/p/cups-pdf . Paket ini menyediakan printer PDF yang mencetak ke folder PDF di folder rumah Anda, $ HOME / PDF.
  2. Buka Nautilus dan buat folder bernama PDF di rumah Anda.
  3. Tekan Ctrl + H di Nautilus untuk menampilkan file tersembunyi.
  4. Buka ~ / .local / share / nautilus / skrip.
  5. Buat file baru dan beri nama "pdf-printer.sh".
  6. Rekatkan yang berikut ini:

    #!/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. Simpan file dan tutup.

  8. Klik kanan file dan pilih Properti> Izin. Pastikan kotak dicentang untuk memungkinkan mengeksekusi file.

Mungkin saja Anda harus memulai kembali nautilus agar ini berfungsi. Dalam hal ini, Anda dapat menekan Alt+ F2dan masuk killall nautilus. Selain itu, Anda sekarang dapat memilih file, klik kanan dan gunakan script dari menu "script".

Jo-Erlend Schinstad
sumber
1
Untuk mengklarifikasi apa yang saya coba lakukan: Saya ingin mencetak sekitar 10 dokumen pdf di oder untuk memasukkannya ke dalam amplop dan mengirimkannya ke siput. Karena itu adalah hari yang cerah saya ingin cepat selesai dan tidak membuka masing-masing dan setiap dokumen di evince dan mencetak dari sana. Di atas memecahkan masalah. Dengan 3 komentar: 1. skrip harus duduk di sini / home / [usr name] /. Gnome2 / nautilus-scripts im case saya 2. mencetak yaitu odt ke folder pdf tidak berfungsi 3. tetapi jika Anda menggunakan printer = [Printername] (yang akan Anda temukan di gui "printing") maka semua dokumen akan dikirim langsung ke printer. Terima kasih! Hargai bantuannya.
Daniel
Buka dan buka Oslo! Daniel
Daniel
1
Senang bisa membantu. Harap terima jawabannya sehingga orang lain dapat melihat bahwa itu dipecahkan.
Jo-Erlend Schinstad