LINUX.ORG.RU

Замена dmenu

 ,


2

1

Собственно есть вопрос по разработке.

dmenu написан с использованием xlib и как я понял, использует его функции для «перевода» нажатой клавиши в символ для добавления к «строке поиска».

А с учетом того, что у меня используется xcb, таких функций я пока не нашел(их вообще реализовывали?).

Как можно реализовать обработку перевода клавиши в символ?

На скрине собственно вполне рабочая реализация.
Поиск executable файлов из директорий переменной $PATH и их частичная ABC сортировка (там перевод char в int для массива).
Поэтому заглавные буквы идут впереди строчных(мне это не мешает).

Навигация по элементам с помощью стрелок. Escape - выход.

Кушает не столь много, но по крайней мере утечек пока не обнаружено.

Несколько скринов:
информационные панели
меню поверх всех панелей
меню поверх окон
неудачная попытка фреймов
двухмониторная конфигурация кол-во ячеек увеличено, левый монитор повернут вертикально

PS: в природе вообще существуют нормальные моноширинные шрифты, подобные terminus, а то уже столько шрифтов уже перебрал. на панели справа вполне приемлемый, но он не моно

>>> Просмотр (1366x768, 89 Kb)

★★

Проверено: JB ()

PS: в природе вообще существуют нормальные моноширинные шрифты, подобные terminus, а то уже столько шрифтов уже перебрал. на панели справа вполне приемлемый, но он не моно

На оффтопе в путти Lucida Console сейчас, на самой машине обычно терминус практически везде.

shikata_ga_nai ()

Белый текст на черном фоне, пожалей глаза(

Чем оно будет принципиально отличаться от rofi? Алсо, можно украсть оттуда идею подсветки искомых символов в поисковой выдаче.

essir ()
Ответ на: комментарий от essir

Белый текст на черном фоне

За почти 15 лет уже вряд будет смена цветов.

rofi не смотрел(скрин в галерее видел - это оно?).

Заглянув в исходники dmenu нашел много чего, чем я не пользуюсь..

+ ко всему текущая наработка вшита в WM..

TODD ★★ ()
Ответ на: комментарий от essir

подсветки искомых символов в поисковой выдаче

Чтобы глаза везде читали эти искомые символы? Максимум если небольшое отличие сделать.. Да и с каиро не думаю что это будет того стоить.

TODD ★★ ()
Ответ на: комментарий от TODD

Удобно же, визуально понятно, почему меню выводит что-либо, и что надо печатать дальше. Выглядит в rofi вот так.

Пробовал и без этой штуки меню, гораздо более сложнее и дольше

essir ()
Последнее исправление: essir (всего исправлений: 1)
Ответ на: комментарий от teod0r

На фоне есть надписи.. на обычных мониторах(даже у меня) их не видно, в отличие от ноутбучного(собственно на котором я и пишу). ЦПУ, темп. ЦПУ(hwmon0), память, IO сетевых, IO дисков.

TODD ★★ ()
Ответ на: комментарий от Mamin_simpotyaga

Смотря что конкретно. В принципе можно в осоме такое же провернуть. все зависит от «фантазии»(для меня это удобство).

TODD ★★ ()
Ответ на: комментарий от TechnoMag

Это не совсем оконный менеджер. Но по крайней мере управление окнами - тайлинг, две раскладки.

TODD ★★ ()
Ответ на: комментарий от bryak

Переписать исходный код, если есть желание(или вдохновение) и время.

TODD ★★ ()
Ответ на: комментарий от Mamin_simpotyaga

В конфиге только правила для окон, цветовая схема и шрифты указаны.

TODD ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.