Наткнулся я на замечательную такую заменялку dmenu, которая уже по дефолту умеет парсить .ssh/config для выбора соединения с ssh (Alt+f3), переключать окна (Alt+f12 для всех вокспейсов или f12 для текущего), ну и соответсвенно запускать приложения (Alt+f2). Да и настраивается не только параметрами командной строки, но и через Xresources.
Называется сия замечательная штука rofi. При обычном запуске висит в фоне и ждет нажатия волшебных кнопок для её отображения или запуска rofi с управляющими параметрами (к примеру, rofi -show run, для отображения диалога запуска программ). Хотя с параметром -dmenu запускается в режиме dmenu.
Но какое же dmenu без своих скриптов, посему и rofi поддерживает и их.
(пример одного из скриптов отсюда)
Живет замечательная полезняшка тут, там же более подробное описание, ман, скрипты и скриншоты.
В Арче, как обычно, yaourt -S rofi