I have a fresh Debian 8.1 installation and am trying to make its usability feel like OSX.

I run

xelatex document.tex && evince document.pdf &

but it only successfully runs xelatex and does not update the PDF document in the viewer which is already open.

How can I make evince fetch the updated document from the disk?


Evince is updating the pdf automatically. No need to restart it. At least mine does on Debian 8.1.

When it's not reloading automatically anymore, maybe you ran out of inotify watches. Increase it with:

echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p

Mine is set to 65536 by /etc/sysctl.d/30-tracker.conf.

  • Mine does not. This is strange. I have Lenovo G50-30 which is built from cheap hardware so probably some firmware problems. How do you run xelatex to get updated pdf? – Léo Léopold Hertz 준영 Jul 8 '15 at 8:38
  • I am pretty sure, that it's neither a firmware nor a xelatex problem, as Evince uses inotify. – Jodka Lemon Jul 8 '15 at 8:41
  • What is your default max_user_watches? – Léo Léopold Hertz 준영 Jul 8 '15 at 8:44
  • fs.inotify.max_user_watches = 65536 – Jodka Lemon Jul 8 '15 at 8:48
  • How did you fetch it? – Léo Léopold Hertz 준영 Jul 8 '15 at 9:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.