LINUX.ORG.RU

WM: dwm + xcb + grab key|button

 


1

1

Взял dwm-xcb-master с гита (первая ссылка в гугле), собрал..

В итоге получил то же, что и у меня в данный момент:
события мыши обрабатываются, но как-то некорректно, ибо в xlib-версии все нормально, а именно выделение блока в geany(Ctrl+Shift+ЛКМ) + при включении NumLock блокируется клик мышью.

Вопрос: как побороть? Я честно говоря не понимаю, в чем там дело, судя по коду в принципе осуществлен только перевод dwm с xlib на xcb (если не брать во внимание отсутствия expose на панели и возможно чего-нибудь, что я упустил).
Разбор осома выявил только головные боли(хватило неправильного определения типа окна и хрен пойми откуда неустанавливающихся хинтов, которые тоже кстати приехали с этого же гит-источника)..

★★

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

это уже не dwm.. а скажем так: собственный проект на базе dwm(основной косяк) и awesome(некоторые фрагменты, в частности определение кол-ва экранов и его «массивы структур», которые очень кстати пришлись, хотя время понадобилось, чтоб вытянуть их из дефайнов)..

заодно избавляюсь от некоторых багов осома(или как их назвать, в одной из моих тем было)

только вот часть кода с dwm становится неработоспособной (касается тегов и клиентов, потому что структуры создавались почти с нуля)

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

Подсознание молчит, а суть: основной код был dwm, с последующей разделкой его по отдельным файлам + добавление/удаление функций, потому код и так уже громоздкий(это еще без функций cpu|net|io|inotify).

А косяки dwm вплывают или его: один за другим(в зависимости от того, что пилится в данный момент), или мои: путем удаления структур ( p_delete(&s) ), из-за которых потом в любом месте начинаются сегфолты, недавно только споткнулся о собственные грабли.

TODD ★★
() автор топика
Последнее исправление: TODD (всего исправлений: 2)

Затишье?

Ни у кого нет никаких предложений? Хотя б наводку дали, куда копать..

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