Automic VaultAutomic Vault

brew

Install dspdfviewer with Homebrew, apt, MacPorts

Dual-Screen PDF Viewer for latex-beamer. Version 1.15.1 via Homebrew; verified 2026-05-18.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install dspdfviewer

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install dspdfviewer

MacPorts ports tree · office/dspdfviewer/Portfile · source: api.github.com

Linux

Debian aptverified · 92%
sudo apt install dspdfviewer

Debian stable package indexes · dspdfviewer · source: deb.debian.org

overview

Package summary

Dual-Screen PDF Viewer for latex-beamer

Commands and aliases

  • dspdfviewer

history

Project history and usage

dspdfviewer is Danny Edel's dual-screen PDF presenter for LaTeX Beamer talks, especially PDFs produced with Beamer's notes-on-second-screen layout.

Project history

The README describes a deliberately narrow tool: split a Beamer-generated PDF into left and right halves and render the audience and speaker-note views on separate screens. The public GitHub release history shows the mature 1.13 through 1.15 line active in 2015 and 2016.

Version 1.14, published on 2015-12-01, was a notable portability release adding Windows, Qt5, and translation support. The final published GitHub release in the observed series, 1.15.1, followed on 2016-09-13 as a bugfix release for 1.15.

Adoption history

dspdfviewer spread through academic and LaTeX presentation workflows rather than a broad desktop-app audience. It is packaged by Homebrew, Debian, Ubuntu, and MacPorts, which matches the needs of conference speakers and TeX users on Unix-like systems.

Homebrew analytics showed 610 installs over the preceding 365 days during this batch, unusually healthy for a small, old presenter utility.

How it is used

The usual workflow is to build a LaTeX Beamer PDF with speaker notes, then run dspdfviewer on the resulting PDF. The README documents navigation keys, screen swapping, blanking the audience screen, and a `-f` mode for using ordinary PDFs.

Why package nerds care

dspdfviewer matters to package nerds because it is a compact domain-specific GUI that survives through distro packaging: it solves one Beamer/presenter workflow well, has stable old releases, and depends on desktop PDF/Qt plumbing that package maintainers keep integrating long after upstream release activity slows.

Timeline

  • 2015-08-01: v1.13 was published in the GitHub release history.
  • 2015-12-01: v1.14 was published with Windows, Qt5, and translation support.
  • 2016-04-05: v1.15 was published.
  • 2016-09-13: v1.15.1 was published as a bugfix release for v1.15.
  • 2026 batch check: Homebrew still packaged v1.15.1 and showed 610 installs over the preceding 365 days.

Related projects

  • LaTeX Beamer is the presentation system whose notes-on-second-screen output dspdfviewer targets.
  • Qt is the desktop toolkit family highlighted by the v1.14 release notes.
  • General PDF viewers overlap for ordinary slides, but dspdfviewer is specialized around presenter notes and dual-screen splitting.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 12 runtime dependencies.
  • Build metadata lists 3 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
dspdfviewercliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version1.15.1
manager updated2026-05-18
local dataok
upstreamcurrent
latest detectedv1.15.1

https://github.com/dannyedel/dspdfviewer

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:dspdfviewer
Version1.15.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/dspdfviewer
Homepagehttps://dspdfviewer.danny-edel.de/
Repositoryhttps://github.com/dannyedel/dspdfviewer
Upstream docshttps://dspdfviewer.danny-edel.de/
LicenseGPL-2.0-or-later
Source archivehttps://github.com/dannyedel/dspdfviewer/archive/refs/tags/v1.15.1.tar.gz
Last updated2026-05-18T15:17:26-04:00
Pulseupdated
Dependenciesboost, cairo, fontconfig, freetype, gettext, glib, jpeg-turbo, libpng, libtiff, openjpeg, poppler-qt5, qt@5
Build dependenciescmake, gobject-introspection, pkgconf
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namedspdfviewer
Version Scheme0
Revision26
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedyes
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

dspdfviewer 1.15.1+git20230427.d432d8d-1

Dual-Screen PDF Viewer for LaTeX-beamer

https://dspdfviewer.danny-edel.de

sudo apt install dspdfviewer
  • Section: text
  • Architecture: amd64
  • 9 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Dspdfviewer
Debian stable package indexes · deb.debian.org · Debian stable package indexes: dspdfviewer from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

dspdfviewer 1.15.1-1.1build5

Dual-Screen PDF Viewer for LaTeX-beamer

http://dspdfviewer.danny-edel.de

sudo apt install dspdfviewer
  • Section: universe/text
  • Architecture: amd64
  • 9 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Dspdfviewer
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: dspdfviewer from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
MacPorts95%

dspdfviewer

sudo port install dspdfviewer
  • normalized package name match
  • Matched by: Dspdfviewer
MacPorts ports tree · api.github.com · MacPorts ports tree: office/dspdfviewer/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment