Так как я полностью разделяю вот это высказывание:
К примеру, пользуюсь в Snow Dog - IceWm, но если бы был JWM, то использовал бы его.
то и собрал пакет
usoft-jwm579pr216.sfs с JWM для Richy, повторяю делал только для PuppyRus Richy и файл
/usr/bin/jwm-579 компилил в Richy, за счет чего еще чуть-чуть "обезжирил" пакет в целом. За основу взял пакет из Bit, выкинул лишнее, подправил некоторые скрипты, добавил для переключения wmswitcher, который переключает только IceWM <-> JWM и с др. WM не работает, чуть-чуть поправил
/usr/local/pcp/pcc (добавил пункт про настройку JWM), добавил симлинк
/usr/sbin/gtkdialog3, чтобы все скрипты не править. Еще добавил
/usr/share/pixmaps/icewm-logo.png, чтобы не было крестика при выполнении настройки IceWM (ice_config.sh).
Данный пакет добавить в каталог с файлами паппи и при загрузке он добавится в систему. В меню через "Выбор менеджера окон" нужно выбрать JWM и сделать рестарт X. Все работает нормально, в том числе X Neural работает без задваивания символов при печати!!!
Заметил пока только один глюк, когда работаешь на нетбуке при перезапуске JWM значек батареи (trayBatteryCtrl) из трея убегает в верхний левый угол, после рестарта иксов он на своем месте в трее.
Так, а теперь нюансы которые вылезли при создании меню JWM:
- отсутствует
/usr/share/desktop-directories/Puppy-Sfs.directory - добавил в пакет с JWM;
- в файлах
flash-player-properties.desktop,
parcellite.desktop,
xine.desktop у значков не указаны расширения, поэтому в меню JWM у этих пунктов нет значков - надо бы поправить.
З.Ы. Пока это пробный пакет, поэтому критика и предложения приветствуются.