Imprimindo vários arquivos do Nautilus

6

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 comando lpr 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 é fechada sem ação.
  3. Com um script publicado aqui: Imprimindo um arquivo do menu de contexto do botão direito do mouse no Nautilus

O único método que funciona é combinar arquivos pdf no pdfmod em 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 um novo visual na impressão da direita da Nautilus?

    
por Daniel 14.07.2013 / 15:54

1 resposta

10

Acabei de adicionar uma opção de menu do botão direito 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 deverá usá-lo, mas não posso confirmar isso. Os howtos mais antigos podem não funcionar porque nos mudamos para o Gnome 3, que tem algumas alterações. Neste caso, os scripts foram movidos de ~ / .gnome2 / nautilus-scripts para ~ / .local / share / nautilus / scripts. Caso contrário, tudo deve funcionar como seria de esperar.

  1. Instale o link . Este pacote fornece uma impressora PDF que imprime na pasta PDF em 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 o 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. Certifique-se de que a caixa esteja marcada para permitir a execução do arquivo.

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

    
por Jo-Erlend Schinstad 14.07.2013 / 17:45