• Basic PDF support
  • Form support
  • At least basic JavaScript support
  • Open source


  • Packaged for Debian
  • vi-style keybindings (jklh to move around, etc.)
  • Minimal interface (hidden-by-default or non-existent statusbar/toolbar)
  • What exactly do you mean by JavaScript support? How does that relate to PDF viewing? Commented Aug 27, 2017 at 5:37
  • 3
    @BasilBourque, some PDFs have JavaScript code in them, eg. to have form elements update based on other form elements. I believe it's a non-standard Adobe extension.
    – squirl
    Commented Aug 27, 2017 at 20:05
  • For those curious, see this Stack Overflow question, Using Javascript inside a PDF. Commented Aug 27, 2017 at 20:41
  • 1
    Looks like there is no answer, unfortunately, at the moment. So far, the only software I can use that allows me to open pdf embedding javascript forms (and fill them, press buttons etc.) is master pdf editor (but it's more an editor than a viewer and unfortunately not open source).
    – zezollo
    Commented Oct 18, 2017 at 13:00
  • 1
    Also, it seems that Adobe Acrobat Reader is back on Ubuntu (maybe debian?), so it's another (not open source) workaround: makeuseof.com/tag/4-best-linux-pdf-viewers
    – zezollo
    Commented Oct 18, 2017 at 13:11

1 Answer 1


This is not a full solution because the following application is not open source. However it seems to have more than basic JavaScript support, and most navigation options can be customized (to create vi-style keybindings). Notably it is the only application I found on Linux that shows interactive tooltips created by the tex fancytooltip package.

The application I am refering to is PDF-XChange Editor which works well with Wine on X11 (on Wayland it causes a system freeze up).

Of course I am interested in any other application that shows fancy tooltips, but I tried Qoppa, Foxit, Okular, Evince PDF viewer and also Master PDF Editor; none of them showed fancy tooltips.
Most of these applications support basic JavaScript, which answers the question I guess. Of these applications Okular can be fully customized to obtain a minimal interface and set vi-style keybindings.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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