Imprimindo vários arquivos do Nautilus

9

Eu tentei imprimir vários arquivos. No entanto, nem uma única solução publicada na rede funciona.

  1. clique com o botão direito do mouse usando as ações do Nautilus, conforme descrito em várias postagens
  2. Usando o lprcomando no terminal e arrastando arquivos do nautilus (aqui printque é aberto, mas os arquivos são reld e quando o botão release é pressionado, a janela se fecha sem ação.
  3. Com um script conforme publicado aqui: Imprimindo um arquivo no menu de contexto do Nautilus

O único método que funciona é combinar arquivos pdf em pdfmod com um novo arquivo grande, salvando-o e imprimindo-o. Não é muito elegante. Como nenhuma opção de trabalho múltiplo - a comunidade poderia ter uma nova visão sobre a impressão com o botão direito do mouse na Nautilus?

Daniel
fonte
Você pode explicar o que é que não está funcionando? Criei uma impressora PDF agora e funciona bem, mas não tenho uma impressora física, portanto não posso testá-la.
Jo-Erlend Schinstad

Respostas:

12

Acabei de adicionar uma opção de menu com o botão direito do mouse que permite selecionar vários arquivos, selecionar Script / pdf-printer.sh e criará arquivos PDF. Se você escolher outro nome de impressora no script, ele deve ser usado, mas não posso verificar isso. Os howtos mais antigos podem não funcionar porque mudamos para o Gnome 3, que possui algumas alterações. Nesse caso, os scripts foram movidos de ~ / .gnome2 / nautilus-scripts para ~ / .local / share / nautilus / scripts. Caso contrário, tudo deve funcionar como você esperaria.

  1. Instale http://apt.ubuntu.com/p/cups-pdf . Este pacote fornece uma impressora PDF que imprime na pasta PDF da sua pasta pessoal, $ HOME / PDF.
  2. Abra o Nautilus e crie uma pasta chamada PDF em sua casa.
  3. Pressione Ctrl + H no Nautilus para mostrar arquivos ocultos.
  4. Abra ~ / .local / share / nautilus / scripts.
  5. Crie um novo arquivo e chame-o de "pdf-printer.sh".
  6. Cole a seguinte:

    #!/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. Salve o arquivo e feche-o.

  8. Clique com o botão direito do mouse no arquivo e escolha Propriedades> Permissões. Verifique se a caixa está marcada para permitir a execução do arquivo.

É possível que você precise reiniciar o nautilus para que isso funcione. Nesse caso, você pode pressionar Alt+ F2e entrar killall nautilus. Fora isso, agora você deve poder selecionar arquivos, clicar com o botão direito do mouse e usar o script no menu "script".

Jo-Erlend Schinstad
fonte
1
Para esclarecer o que tentei: queria imprimir cerca de 10 documentos em PDF para colá-los em um envelope e enviá-los por correio. Como era um dia de sol, eu queria terminar rápido e não abrir todos os documentos, evidenciados e impressos a partir daí. O acima resolveu o problema. Com três observações: 1. o script precisa ficar aqui / home / [nome do usuário] / .gnome2 / nautilus-scripts no meu caso 2. a impressão ou seja, a pasta odt para pdf não funcionou 3. mas se você usar printer = [Printername] (que você encontrará na guia "impressão"), todos os documentos serão enviados diretamente para a impressora. Obrigado! Agradecemos a ajuda.
21413 Daniel
Faça o seu pedido em Oslo! Daniel
Daniel
1
Fico feliz em estar de serviço. Aceite a resposta para que outros possam ver que foi resolvida.
Jo-Erlend Schinstad