systemd units for automatically converting PDFs to PDFs to correct errors
Copy pdf2pdf
to $HOME/bin
.
Copy pdf2pdf.path
and pdf2pdf.service
into $HOME/.config/systemd/user/
. Reload user daemon:
systemctl --user daemon-reload
Then enable and start pdf2pdf.path:
systemctl --user enable pdf2pdf.path
systemctl --user start pdf2pdf.path
pdf2pdf.path
monitors the directory $HOME/pdf
for changes. If something changes the service unit is invoked which just executes pdf2pdf
. pdf2pdf
scans the directory $HOME/pdf
for PDF files and converts them using pdftocairo
. The bash script is configured to output the converted files to $(xdg-user-dir DOCUMENTS)
. After conversion the original file gets removed.