-
Instale o pacote
inoticoming
sudo apt-get install inoticoming
-
Instale o pacote
trash-cli
para usar sua pasta de lixo em vez de excluir o PDFsudo apt-get install trash-cli
Se você preferir a exclusão do arquivo através do clássico
rm
, então você não precisa deste pacote e você tem que substituir a linhalpr "/" && trash "/"
com
lpr "/" && rm "/"
no script abaixo.
-
Criar script de wrapper
printpdf
mkdir -p ~/bin gedit ~/bin/printpdf
-
Adicione o código abaixo, salve o arquivo e feche o editor
#!/usr/bin/env bash FILE="" if [ "${FILE##*.}" = "pdf" ] then lpr "/" && trash "/" fi exit 0
-
Torne o script executável
chmod +x ~/bin/printpdf
-
Assista sua pasta
inoticoming /path/to/MY-SHARED ~/bin/printpdf {} /path/to/MY-SHARED \;
E como @Rmano disse nos comentários
Sobre o ponto 4, observe que é praticamente impossível ter certeza de que o arquivo foi impresso. Você pode verificar se ela foi enviada para a impressora, mas a impressão é bem mais complexa e nunca é à prova de falhas (e provavelmente depende da impressora).