Imprimir múltiples archivos desde Nautilus

9

Traté de imprimir varios archivos. Sin embargo, ni una sola solución publicada en la red funciona.

  1. ya sea un clic derecho usando acciones de Nautilus como se describe en varias publicaciones
  2. Usando el lprcomando en la terminal y arrastrando archivos desde nautilus (aquí se abre printque pero los archivos se recuperan y cuando se presiona el botón de liberación, la ventana se cierra sin acción.
  3. Con una secuencia de comandos publicada aquí: Imprima un archivo desde el menú contextual del botón derecho en Nautilus

El único método que funciona es combinar archivos pdf en pdfmod en un nuevo archivo grande, guardarlo e imprimirlo. No muy elegante Dado que no hay opción de trabajo múltiple, ¿podría la comunidad tener una nueva visión de la impresión de clic derecho de Nautilus?

Daniel
fuente
¿Puedes explicar qué es lo que no funciona? Creé una impresora PDF en este momento y funciona bien, pero no tengo una impresora física, así que no puedo probar eso.
Jo-Erlend Schinstad

Respuestas:

12

Acabo de agregar una opción de menú de clic derecho que le permite seleccionar múltiples archivos, seleccionar Script / pdf-printer.sh y creará archivos PDF. Si elige otro nombre de impresora en el script, debería usarlo en su lugar, pero no puedo verificarlo. Los procedimientos anteriores podrían no funcionar porque nos hemos mudado a Gnome 3, que tiene algunos cambios. En este caso, los scripts se han movido de ~ / .gnome2 / nautilus-scripts a ~ / .local / share / nautilus / scripts. De lo contrario, todo debería funcionar como cabría esperar.

  1. Instala http://apt.ubuntu.com/p/cups-pdf . Este paquete proporciona una impresora PDF que imprime en la carpeta PDF en su carpeta de inicio, $ HOME / PDF.
  2. Abra Nautilus y cree una carpeta llamada PDF en su hogar.
  3. Presione Ctrl + H en Nautilus para mostrar los archivos ocultos.
  4. Abra ~ / .local / share / nautilus / scripts.
  5. Cree un nuevo archivo y llámelo "pdf-printer.sh".
  6. Pegue lo siguiente:

    #!/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. Guarde el archivo y ciérrelo.

  8. Haga clic con el botón derecho en el archivo y elija Propiedades> Permisos. Asegúrese de que la casilla esté marcada para permitir la ejecución del archivo.

Es posible que tenga que reiniciar nautilus para que esto funcione. En ese caso, puede presionar Alt+ F2e ingresar killall nautilus. Aparte de eso, ahora debería poder seleccionar archivos, hacer clic derecho y usar la secuencia de comandos desde el menú "secuencia de comandos".

Jo-Erlend Schinstad
fuente
1
Para aclarar lo que traté de hacer: quería imprimir unos 10 documentos pdf para pegarlos en un sobre y enviarlos por correo postal. Como era un día soleado, quería terminar rápido y no abrir todos y cada uno de los documentos e imprimirlos desde allí. Lo anterior resolvió el problema. Con 3 comentarios: 1. la secuencia de comandos debe estar aquí / inicio / [nombre de usuario] /. Gnome2 / nautilus-scripts en mi caso 2. la impresión, es decir, la carpeta odt a pdf no funcionó 3. pero si usa impresora = [nombre de impresora] (que encontrará en la interfaz gráfica de usuario de "impresión"), todos los documentos se enviarán directamente a la impresora. ¡Gracias! Agradezco la ayuda.
Daniel
Tusend takk og en hilsen til Oslo! Daniel
Daniel
1
Contento de estar en servicio. Acepte la respuesta para que otros puedan ver que se resolvió.
Jo-Erlend Schinstad