pkg.soopen package index

brew / Rang 5990

dmenu mit Homebrew, apk, dnf, MacPorts, Nix, pacman, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für dmenu in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install dmenu

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install dmenu

MacPorts ports tree · x11/dmenu/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add dmenu

Alpine Linux edge package indexes · dmenu · Quelle: dl-cdn.alpinelinux.org

Fedora dnfverifiziert · 92%
sudo dnf install dmenu

Fedora Rawhide package metadata · dmenu · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#dmenu

nixpkgs package indexes · pkgs/by-name/dm/dmenu/package.nix · Quelle: api.github.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S dmenu

Arch Linux sync databases · dmenu · Quelle: geo.mirror.pkgbuild.com

openSUSE zypperverifiziert · 92%
sudo zypper install dmenu

openSUSE Tumbleweed package metadata · dmenu · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Dynamic menu for X11

Befehle und Aliase

  • dmenu
  • dmenu_path
  • dmenu_run
  • stest

Verlauf

Projektgeschichte und Nutzung

dmenu is suckless.org's efficient dynamic menu for X, originally designed for dwm and commonly used as a keyboard-driven launcher or scriptable selector.

Projektgeschichte

The official suckless page describes dmenu as a dynamic menu for X that was originally designed for dwm and manages large numbers of user-defined menu items efficiently. The official git refs show public tagged releases beginning at 0.1 in August 2006 and continuing through the 5.x series.

Adoptionsgeschichte

dmenu became a standard suckless tool because it composes through stdin and stdout: scripts can pass newline-separated choices in, and dmenu prints the selected item out. Its official manual also documents dmenu_run, the script used by dwm to list programs in PATH and run the selected command.

Wie es verwendet wird

In everyday package use, dmenu reads newline-separated items from stdin, narrows matches as the user types, and prints the chosen item on Return. Options cover bottom placement, case-insensitive matching, vertical lists, monitor selection, prompts, fonts, colors, and embedding into another X window.

Warum Paket-Nerds sich dafür interessieren

dmenu is significant because it is tiny, source-customizable X11 infrastructure rather than a full desktop launcher. It appears in package managers as a small dependency-free-ish building block for window-manager users, shell scripts, and Unix workflows that prefer composition over integrated desktop services.

Zeitleiste

  • 2006-08: dmenu 0.1 tag appeared in the official git refs.
  • 2009-02: dmenu 4.0 was tagged.
  • 2020-09: dmenu 5.0 was tagged.
  • 2025-08: dmenu 5.4 was released.

Related projects

  • The official page ties dmenu to dwm, and the man page cross-references dwm and stest.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 8 Plattformziele verfügbar.
  • Installiert mit 4 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
source tree: config.h (generated from config.def.h)source tree: config.mk

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
dmenucliglobales Executable
dmenu_pathcliglobales Executable
dmenu_runcliglobales Executable
stestcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-09-19
Manager-Version5.4
Manager aktualisiert2026-09-11
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://tools.suckless.org/dmenu/

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:dmenu
Version5.4
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/dmenu
Homepagehttps://tools.suckless.org/dmenu/
Upstream-Dokumentationhttps://tools.suckless.org/dmenu/
LizenzMIT
Quellarchivhttps://dl.suckless.org/tools/dmenu-5.4.tar.gz
Zuletzt aktualisiert2026-09-11T01:23:17Z
Pulseupdated
Abhängigkeitenfontconfig, libx11, libxft, libxinerama
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

dmenu

nix profile install nixpkgs#dmenu
  • normalized package name match
  • Abgeglichen nach: Dmenu
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/dm/dmenu/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

dmenu 5.4-r0

Dynamic menu for X

https://tools.suckless.org/dmenu/

sudo apk add dmenu
  • License: MIT
  • Architecture: x86_64
  • Source Package: dmenu
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Dmenu
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dmenu from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

dmenu-doc 5.4-r0

Dynamic menu for X (documentation)

https://tools.suckless.org/dmenu/

sudo apk add dmenu-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: dmenu
  • normalized package name match
  • Abgeglichen nach: Dmenu
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: dmenu-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

dmenu 5.4-4.fc45

Generic menu for X

http://tools.suckless.org/dmenu

sudo dnf install dmenu
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: dmenu
  • 7 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Dmenu
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: dmenu from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
pacman95%

dmenu 5.4-1

Generic menu for X

https://tools.suckless.org/dmenu/

sudo pacman -S dmenu
  • License: MIT
  • Architecture: x86_64
  • 9 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Dmenu
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: dmenu from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

dmenu 5.4-1.4

A generic and efficient menu for X

https://tools.suckless.org/dmenu/

sudo zypper install dmenu
  • License: MIT
  • Category: System/GUI/Other
  • Architecture: x86_64
  • Source Package: dmenu
  • 6 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Dmenu
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: dmenu from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
MacPorts95%

dmenu

sudo port install dmenu
  • normalized package name match
  • Abgeglichen nach: Dmenu
MacPorts ports tree · api.github.com · MacPorts ports tree: x11/dmenu/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation