slmenu — single line menu, работает так же как и dmenu — принимает на stdin текстовые строки, показывает их как пункты меню, и если выбран какой-либо пункт, выдает его на stdout.
Основное отличие от прародителя: шрифт и цвета берутся из консоли, а не задаются вручную, и не заканчивает работу при ошибках в параметрах. Всё остальное практически идентично — горизонтальное меню, отображающееся сверхупараметр -t или снизупараметр -b консоли (по умолчанию на текущей линии), поддерживается вертикальный список-l номер и строка приглашения-p текст.
Так что все прелести сделанные для dmenu можно использовать и с slmenu, но уже в консоли. А прелестей таких не мало, начиная с меню запуска приложений и заканчивая управлением mpd или файловым менеджером.
В общем годная вещь пришла и в консоль. Теперь можно пользовать dmenu даже на удаленных серверах по ssh.
Я доволен!
Страница проекта на bitbucket. В AUR для арчеводов есть PKGBUILD
slmenu — dmenu для консоли
![](https://www.gravatar.com/avatar/5682cd203a2a6828fe40bbf416c11bd9?d=https%3A%2F%2Fmuhas.ru%2Fmd.tpl%2Fimg%2Fanon.png&s=40)
![](https://www.gravatar.com/avatar/01290354f6952110a9049a4087ed52da?d=https%3A%2F%2Fmuhas.ru%2Fmd.tpl%2Fimg%2Fanon.png&s=40)