Zathura is a
free,
plugin-based document viewer
A file viewer is a utility application software on operating systems, such as Linux, macOS, or Windows. The file viewer is responsible for user access of files located on a data storage device. File viewers allow the user to open and view conte ...
. Plugins are available for
PDF
Portable document format (PDF), standardized as ISO 32000, is a file format developed by Adobe Inc., Adobe in 1992 to present documents, including text formatting and images, in a manner independent of application software, computer hardware, ...
(via
poppler or
MuPDF),
PostScript
PostScript (PS) is a page description language and dynamically typed, stack-based programming language. It is most commonly used in the electronic publishing and desktop publishing realm, but as a Turing complete programming language, it c ...
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.
Zathura has official packages available in
Arch Linux
Arch Linux () is an Open-source software, open source, rolling release Linux distribution. Arch Linux is kept up-to-date by regularly updating the individual pieces of software that it comprises. Arch Linux is intentionally minimal, and is meant ...
,
Void Linux
Void Linux is an independent Linux distribution that uses the X Binary Package System (XBPS) package manager, which was designed and implemented from scratch, and the runit init system. Excluding binary kernel blobs, a base install is composed e ...
,
Debian
Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
,
Fedora
A fedora () is a hat with a soft brim and indented crown.Kilgour, Ruth Edwards (1958). ''A Pageant of Hats Ancient and Modern''. R. M. McBride Company. It is typically creased lengthwise down the crown and "pinched" near the front on both sides ...
,
Gentoo,
OpenBSD
OpenBSD is a security-focused operating system, security-focused, free software, Unix-like operating system based on the Berkeley Software Distribution (BSD). Theo de Raadt created OpenBSD in 1995 by fork (software development), forking NetBSD ...
,
OpenSUSE
openSUSE () is a free and open-source software, free and open-source Linux distribution developed by the openSUSE project. It is offered in two main variations: ''Tumbleweed'', an upstream rolling release distribution, and ''Leap'', a stable r ...
,
Source Mage
Source Mage is a source-based Linux distribution descended from Sorcerer. Components of this operating system are downloaded as source code and compiled locally on the user's computer.
Notable features
Source Mage is a source-based Linux dist ...
,
Ubuntu
Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
,
GuixSD,
and an unofficial
macOS
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
package provided by MacPorts.
Zathura was named after the 2002 book ''
Zathura
''Zathura'' is a 2002 science fiction children's picture book written and illustrated by American author Chris Van Allsburg. In the story, implied to be set in the 1950s, two brothers; Danny and Walter Budwing are drawn into an intergalactic ...
'' and the 2005 film ''
Zathura: A Space Adventure''.
History
Development on Zathura began on 12 August 2009. On 18 September 2009, version 0.0.1 was announced to the Arch Linux community.
Zathura has been an official Arch Linux package since April 2010. Same year, by the end of July it was added to the
Source Mage
Source Mage is a source-based Linux distribution descended from Sorcerer. Components of this operating system are downloaded as source code and compiled locally on the user's computer.
Notable features
Source Mage is a source-based Linux dist ...
Linux distribution. It has been an official Debian package since at least 2011, as part of Debian Squeeze.
Features
Zathura automatically reloads documents. When working in compiled documents such as those written in
LaTeX
Latex is an emulsion (stable dispersion) of polymer microparticles in water. Latices are found in nature, but synthetic latices are common as well.
In nature, latex is found as a wikt:milky, milky fluid, which is present in 10% of all floweri ...
, Zathura will refresh the output whenever compilation takes place. Zathura has the option of enabling
inverse search (using "synctex").
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
A configuration file, a.k.a. config file, is a computer file, file that stores computer data, data used to configure a software system such as an application software, application, a server (computing), server or an operating system.
Some applic ...
. Zathura has the ability to execute external
shell
Shell may refer to:
Architecture and design
* Shell (structure), a thin structure
** Concrete shell, a thin shell of concrete, usually with no interior columns or exterior buttresses
Science Biology
* Seashell, a hard outer layer of a marine ani ...
commands. It can be opened in tabs using .
Zathura implements an optional sandbox mode using
seccomp
seccomp (short for secure computing) is a computer security facility in the Linux kernel. seccomp allows a process to make a one-way transition into a "secure" state where it cannot make any system calls except exit(), sigreturn(), read() and wr ...
filter to restrict the consequences of potential vulnerabilities.
See also
*
List of PDF software
This is a list of links to articles on software used to manage Portable Document Format (PDF) documents. The distinction between the various functions is not entirely clear-cut; for example, some viewers allow adding of annotations, signatures, e ...
References
External links
*
*
{{PDF readers
Electronic documents
Free PDF readers
Free software programmed in C
Office software that uses GTK
PostScript
Software that uses Meson