Skip to content
fwSmit edited this page Jun 7, 2021 · 24 revisions

This is a list of packages needed to compile dunst for different distributions. If you find that anything is missing, please edit this page accordingly.

  • dbus
  • libxinerama
  • libxrandr
  • libxft
  • libxss
  • libxdg-basedir
  • glib
  • pango/cairo
  • libnotify (for dunstify)

On Debian and Debian-based distros you'll probably also need the *-dev packages.

Arch

Available from the AUR as dunst-git

Debian

Using Debian Jessie, the dependencies are the same as the Ubuntu ones listed below:

libdbus-1-dev libx11-dev libxinerama-dev libxrandr-dev libxss-dev libglib2.0-dev libpango1.0-dev libgtk-3-dev libxdg-basedir-dev libnotify-dev

Fedora

dbus-devel libX11-devel libXrandr-devel glib2-devel pango-devel gtk3-devel libxdg-basedir-devel libXScrnSaver-devel libnotify-devel

Solus

Out of date, updates needed: Gtk2 was dropped in favour of gtk3

libcairo glibc libx11 libxinerama libxdg-basedir pango glib2 libxscrnsaver libxrandr-devel

Ubuntu

libdbus-1-dev libx11-dev libxinerama-dev libxrandr-dev libxss-dev libglib2.0-dev libpango1.0-dev libgtk-3-dev libxdg-basedir-dev

Optional dunstify dependency

apt install libnotify-dev