On Linux, productivity often comes from small but powerful tools. dmenu
and rofi
are great examples: minimalist application launchers that make your desktop more efficient.
But I wanted to go further. Instead of just launching programs, what if I could explore my system, run scripts, and interact with the shell — without opening a terminal?
That’s how I created dmenu_all, an extensible, open tool that transforms dmenu
into a universal system navigator.
In short, dmenu_all makes dmenu
(or rofi
) a hub for your daily Linux tasks.
At its core, dmenu_all is a set of scripts that dynamically feed options into dmenu
or rofi
.
This means you can tailor dmenu_all to your workflow — whether you’re a developer, sysadmin, or power user.
Most launchers stop at “open this app.” dmenu_all turns that idea into:
And because it’s built on simple tools (bash
, dmenu
, rofi
), it stays lightweight and hackable.
One of the main design goals was openness:
This makes dmenu_all less a static program and more a framework for productivity menus.
dmenu_all is about reclaiming speed and simplicity on Linux. By extending dmenu
/rofi
into a universal system navigator, it makes interacting with your machine faster and more keyboard-centric.
👉 Check it out: GitHub Repo
It’s lightweight, extensible, and open — exactly how Linux tools should be.