web-dev-qa-db-fra.com

Imprimer plusieurs fichiers de Nautilus

J'ai essayé d'imprimer plusieurs fichiers. Cependant, pas une seule solution affichée sur le net ne fonctionne.

  1. soit un clic droit en utilisant les actions de Nautilus comme décrit dans plusieurs messages
  2. En utilisant la commande lpr dans le terminal et en glissant les fichiers de Nautilus (ici printque s'ouvre mais les fichiers sont reld et quand on relâche le bouton, la fenêtre se ferme sans action.
  3. Avec un script tel que posté ici: Impression d’un fichier à partir du menu contextuel contextuel dans Nautilus

La seule méthode qui fonctionne consiste à combiner des fichiers pdf au format pdfmod dans un nouveau fichier volumineux, à les sauvegarder et à les imprimer. Pas très élégant. Comme il n’ya pas d’option de travail multiple, la communauté pourrait-elle jeter un nouveau regard sur l’impression par clic droit de Nautilus?

8
Daniel

Je viens d'ajouter une option de menu contextuel qui vous permet de sélectionner plusieurs fichiers, de sélectionner Script/pdf-printer.sh et de créer les fichiers PDF. Si vous choisissez un autre nom d'imprimante dans le script, utilisez-le plutôt, mais je ne peux pas le vérifier. Les anciens howtos risquent de ne pas fonctionner car nous sommes passés à Gnome 3, qui comporte quelques modifications. Dans ce cas, les scripts ont été déplacés de ~/.gnome2/nautilus-scripts vers ~/.local/share/nautilus/scripts. Sinon, tout devrait fonctionner comme prévu.

  1. Installez http://apt.ubuntu.com/p/cups-pdf . Ce paquet fournit une imprimante PDF qui imprime dans le dossier PDF de votre dossier de départ, $ HOME/PDF.
  2. Ouvrez Nautilus et créez un dossier nommé PDF chez vous.
  3. Appuyez sur Ctrl + H dans Nautilus pour afficher les fichiers cachés.
  4. Ouvrez ~/.local/share/nautilus/scripts.
  5. Créez un nouveau fichier et appelez-le "pdf-printer.sh".
  6. Collez ce qui suit:

    #!/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. Enregistrez le fichier et fermez-le.

  8. Cliquez avec le bouton droit sur le fichier et choisissez Propriétés> Autorisations. Assurez-vous que la case est cochée pour permettre l'exécution du fichier.

Il est possible que vous deviez redémarrer Nautilus pour que cela fonctionne. Dans ce cas, vous pouvez appuyer sur Alt+F2 et entrez killall nautilus. En dehors de cela, vous devriez maintenant pouvoir sélectionner des fichiers, faire un clic droit et utiliser le script dans le menu "script".

11
Jo-Erlend Schinstad