Собственно есть вопрос по разработке.
dmenu написан с использованием xlib и как я понял, использует его функции для «перевода» нажатой клавиши в символ для добавления к «строке поиска».
А с учетом того, что у меня используется xcb, таких функций я пока не нашел(их вообще реализовывали?).
Как можно реализовать обработку перевода клавиши в символ?
На скрине собственно вполне рабочая реализация.
Поиск executable файлов из директорий переменной $PATH и их частичная ABC сортировка (там перевод char в int для массива).
Поэтому заглавные буквы идут впереди строчных(мне это не мешает).
Навигация по элементам с помощью стрелок. Escape - выход.
Кушает не столь много, но по крайней мере утечек пока не обнаружено.
Несколько скринов:
информационные панели
меню поверх всех панелей
меню поверх окон
неудачная попытка фреймов
двухмониторная конфигурация кол-во ячеек увеличено, левый монитор повернут вертикально
PS: в природе вообще существуют нормальные моноширинные шрифты, подобные terminus, а то уже столько шрифтов уже перебрал. на панели справа вполне приемлемый, но он не моно
>>> Просмотр (1366x768, 89 Kb)