Zathura (document viewer)

Zathura is a free, plugin-based document viewer. Plugins are available for PDF (via poppler or MuPDF), PostScript and DjVu. It was written to be lightweight and controlled with vi-like keybindings. Zathura's customizability makes it well-liked by many Linux users.[4]

Zathura
Original author(s)Moritz Lipp, Sebastian Ramacher
Developer(s)pwmt[1]
Initial releaseSeptember 18, 2009 (2009-09-18)
Stable release
0.5.5[2] Edit this on Wikidata / 3 March 2024; 47 days ago (3 March 2024)
Repository
Written inC
Operating systemUnix-like
TypeDocument viewer
Licensezlib License[3]
Websitepwmt.org/projects/zathura/ Edit this on Wikidata

Zathura has official packages available in Arch Linux,[5] Void Linux,[6] Debian,[7] Fedora,[8] Gentoo,[9] OpenBSD,[10] OpenSUSE,[11] Source Mage,[12] Ubuntu,[13] GuixSD,[14] and an unofficial macOS package provided by MacPorts.[15]

Zathura was named after the 2002 book Zathura and the 2005 film Zathura: A Space Adventure.[16]

History edit

Development on Zathura began on 12 August 2009.[17] On 18 September 2009, version 0.0.1 was announced to the Arch Linux community.[18]

Zathura has been an official Arch Linux package since April 2010.[19] Same year, by the end of July it was added to the Source Mage Linux distribution.[20] It has been an official Debian package since at least 2011, as part of Debian Squeeze.[21]

Features edit

Zathura automatically reloads documents. When working in compiled documents such as those written in LaTeX, Zathura will refresh the output whenever compilation takes place. Zathura has the option of enabling inverse search (using "synctex").[22][23]

Zathura can adjust the document to best-fit or to fit width, and it can rotate pages. It can view pages side-by-side and has a fullscreen mode. Pages can also be recolored to have a black background and white foreground.

Zathura can search for text and copy text to the primary X selection. It supports bookmarks and can open encrypted files.

The behavior and appearance of Zathura can be customized using a configuration file. Zathura has the ability to execute external shell commands. It can be opened in tabs using tabbed.[24]

Zathura implements an optional sandbox mode using seccomp filter to restrict the consequences of potential vulnerabilities.[25]

See also edit

References edit

  1. ^ "Programs With Movie Titles".
  2. ^ "Version 0.5.5".
  3. ^ "LICENSE · master · pwmt / zathura". Retrieved 2017-06-24.
  4. ^ "MakeTechEasier list of alternative PDF viewers". 12 November 2010. Retrieved 24 April 2015.
  5. ^ "Arch Linux zathura package".
  6. ^ "Void Linux zathura package".
  7. ^ "Debian zathura package".
  8. ^ "Fedora zathura package".
  9. ^ "Gentoo zathura package".
  10. ^ "OpenBSD zathura package".
  11. ^ "OpenSUSE zathura package".
  12. ^ "Source Mage zathura package".
  13. ^ "Ubuntu zathura package".
  14. ^ "Guix zathura package".
  15. ^ "MacPorts zathura package".
  16. ^ "pwmt". GitLab.
  17. ^ "Zathura initial commit". GitHub.
  18. ^ "zathura - a document viewer".
  19. ^ "Arch Linux package history for Zathura".
  20. ^ "zathura package in Source Mage".[permanent dead link]
  21. ^ "Debian Squeeze package for Zathura".
  22. ^ "LaTeX forward/inverse searches with Zathura". Archived from the original on 2016-03-04. Retrieved 2015-04-24.
  23. ^ "Vim+Zathura+Synctex".
  24. ^ "Vim, Latex and Markdown preview scripts". Archived from the original on 2018-09-27. Retrieved 2015-04-25.
  25. ^ "Zathura seccomp implementation".

External links edit