Новые версии (от 01.08.2012) пакетов JWM, IceWM, OpenBox и FluxBox для сборки LupuRus Bit:
FluxBox 1.3.2 IceWM 1.3.7
JWM vsvn-578 OpenBox 3.5.0
Что сделано:
1. Оформление рабочего стола, панелей и меню постарался сделать максимально похожим во всех этих WM, т.к. они все построены на использовании ROX-Filer версии 2.11.
2. Переписал fixmenus для использования в указанных 4-х WM и написал новые файлы для создания менюшек в jwm и icewm, теперь обновление меню без тормозов, примерно около 5 сек на моем не очень быстром нетбуке.
3. Сделал запуск Wbar из ~/Startup/ с помощью ссылки wbar_on, теперь если надо эту панель убрать, то можно просто переименовать в wbar_off или во что угодно. Дело в том, что wbar_on - это ссылка на скрипт /usr/bin/fixwbar, который проверяет наличие ~/Startup/wbar_on и запускает Wbar. Скрипт /usr/bin/fixwbar также используется при обновлении значков и обоев.
4. Благодаря sfs и его теме Openbox 3.5. Универсальная сборка s-frugal, откуда взяты необходимые бинарники, собран openbox-3-5-wm.sfs, в нем теперь динамически обновляемое меню Openbox, которое работает посредством openbox-menu и libmenu-cache, но и меню Fbpanel также создается теперь с помощью openbox-menu и libmenu-cache, т.к. я переписал кусок кода скрипта pfbpanel и отказался от использования fbpanel-xdgmenu. Какие выгоды такой переделки? Первое и самое важное то, что fixmenus выполняется теперь 5-7 сек, как и для других WM, а раньше у меня на нетбуке доходило до 30-35 сек, а еще теперь можно удалить за ненадобностью содержимое каталога /var/local/icons в lupu_520.sfs.
5. Теперь меню Fluxbox стало еще более русским и в нем есть значки, которые при желании из меню можно вкл. или выкл., т.е. теперь во всех четырех WM в меню есть значки.
6. Так как с новым jwm-578 корректно, без задвоения работает X-Neural, то и в пакете JWM теперь используется X-Neural. Единственное отличие от других WM, в настройках X-Neural для JWM нужно добавить в исключения Rxvt, потому что в окне терминала задвоение к сожалению осталось.
7. Версии WM по возможности обновил до актуальных.