Drukowanie wielu plików z Nautilus

9

Próbowałem wydrukować wiele plików. Jednak żadne rozwiązanie opublikowane w sieci nie działa.

  1. albo kliknij prawym przyciskiem myszy, używając akcji Nautilus, jak opisano w wielu postach
  2. Używanie lprpolecenia w terminalu i przeciąganie plików z nautilus (tutaj printque otwiera się, ale pliki są ponownie odczytywane, a po naciśnięciu przycisku release okno zamyka się bez akcji.
  3. Za pomocą skryptu zamieszczonego tutaj: Drukowanie pliku z menu kontekstowego prawym przyciskiem myszy w Nautilusie

Jedyną skuteczną metodą jest połączenie plików pdf w pdfmod z nowym dużym plikiem, zapisanie go i wydrukowanie. Niezbyt elegancki. Ponieważ nie ma opcji wielokrotnej pracy - czy społeczność może spojrzeć na druk prawym przyciskiem myszy z Nautilus?

Daniel
źródło
Czy możesz wyjaśnić, co to nie działa? Właśnie utworzyłem drukarkę PDF i działa ona dobrze, ale nie mam drukarki fizycznej, więc nie mogę tego przetestować.
Jo-Erlend Schinstad

Odpowiedzi:

12

Właśnie dodałem opcję menu prawym przyciskiem myszy, która pozwala wybrać wiele plików, wybrać Script / pdf-printer.sh i utworzy pliki PDF. Jeśli wybierzesz inną nazwę drukarki w skrypcie, powinna ona użyć tej nazwy, ale nie mogę tego zweryfikować. Starsze instrukcje mogą nie działać, ponieważ przenieśliśmy się do Gnome 3, który ma kilka zmian. W tym przypadku skrypty zostały przeniesione z ~ / .gnome2 / nautilus-scripts do ~ / .local / share / nautilus / scripts. W przeciwnym razie wszystko powinno działać zgodnie z oczekiwaniami.

  1. Zainstaluj http://apt.ubuntu.com/p/cups-pdf . Ten pakiet zawiera drukarkę PDF, która drukuje do folderu PDF w folderze domowym $ HOME / PDF.
  2. Otwórz Nautilus i utwórz folder o nazwie PDF w domu.
  3. Naciśnij Ctrl + H w Nautilus, aby wyświetlić ukryte pliki.
  4. Otwórz ~ / .local / share / nautilus / scripts.
  5. Utwórz nowy plik i nazwij go „pdf-printer.sh”.
  6. Wklej następujące:

    #!/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. Zapisz plik i zamknij go.

  8. Kliknij plik prawym przyciskiem myszy i wybierz polecenie Właściwości> Uprawnienia. Upewnij się, że pole jest zaznaczone, aby umożliwić wykonanie pliku.

Możliwe, że musisz ponownie uruchomić Nautilus, aby to zadziałało. W takim przypadku możesz nacisnąć Alt+ F2i wejść killall nautilus. Poza tym powinieneś być teraz w stanie wybrać pliki, kliknąć prawym przyciskiem myszy i użyć skryptu z menu „skrypt”.

Jo-Erlend Schinstad
źródło
1
Aby wyjaśnić, co próbowałem zrobić: chciałem wydrukować około 10 dokumentów pdf w odrze, aby włożyć je do koperty i przesłać pocztą elektroniczną. Ponieważ był to słoneczny dzień, chciałem szybko załatwić sprawę i nie otwierać każdego dokumentu w ewince i drukować stamtąd. Powyższe rozwiązało problem. Z 3 uwagami: 1. skrypt musi siedzieć tutaj / home / [nazwa usr] /. Gnome2 / nautilus-scripts w moim przypadku 2. drukowanie tj. Folder odt do pdf nie działał 3. ale jeśli używasz drukarki = [nazwa pliku] (które znajdziesz w przewodniku „drukowania”), a następnie wszystkie dokumenty zostaną wysłane bezpośrednio do drukarki. Dzięki! Doceń pomoc.
Daniel
Tusend takk og en hilsen do Oslo! Daniel
Daniel
1
Cieszę się, że mogłem pomóc. Proszę przyjąć odpowiedź, aby inni mogli zobaczyć, że została rozwiązana.
Jo-Erlend Schinstad