Не придумал куда лучше задать вопрос, поэтому задаю здесь.
Насколько я понял, линукс - это ОС в которой большинство файлов и каталогов разложены по конкретным своим местам, а вот с иконками полный сумбур, так в дистрах типа Lupu, Wary(Racy), Slacko, Saluki и нашем LupuRus, а также в сборках PuppyRus-Jeans есть следующие места для расположения иконок:
/usr/share/icons
/usr/share/pixmaps
/usr/local/lib/X11/mini-icons
/usr/local/lib/X11/pixmaps
и еще ссылки:
/usr/share/midi-icons ссылается на ../local/lib/X11/pixmaps
/usr/share/mini-icons ссылается на ../local/lib/X11/mini-icons
Темы значков лежат в /usr/local/lib/X11/themes
В дистрах PuppyRus 2.0.* и PuppyRus 2.1.* иконки расположены несколько иначе:
/usr/share/icons
/usr/share/pixmaps
и еще ссылки:
/usr/local/lib/X11/mini-icons ссылается на ./../../share/icons
/usr/local/lib/X11/pixmaps ссылается на ../../../share/pixmaps
/usr/share/images ссылается на icons
/usr/share/midi-icons ссылается на pixmaps
/usr/share/mini-icons ссылается на icons
Темы значков лежат в /usr/share/themes/
а еще ссылка:
/usr/local/lib/X11/themes ссылается на ../../../share/themes
В сборках от andy_voit также отличаются указанные выше пути, не буду уже перечислять.
Как результат при установке готовых pet-пакетов с иконками, а также некоторых программ, необходимо дополнительно проверять пути куда и в каком дистре лягут иконки, т.к. если вместо пути к каталогу будет путь к сим.линку, то значек в системе не появится. Итак вопрос, для чего в сборках PuppyRus 2-х и от andy_voit так отличаются места хранения иконок от оригинальных версий Puppy?
З.Ы. Сам тоже грешен, когда собирал LuPuRus 5.2.0 R1 Kill Bill, то
В основном sfs-нике и в *wm.sfs переместил все иконки в 2 основные папки /usr/share/icons и /usr/share/pixmaps, а уже на них сделал ссылки mini-icons и midi-icons соответственно, а также вместо папок положил симлинки /usr/local/lib/X11/mini-icons и /usr/local/lib/X11/pixmaps. Надеюсь, что это мне поможет в борьбе с исчезновением значков в меню (хотя не факт, конечно).
Это перемещение мне не помогло ни в чем, а вот совместимость модулей *-wm.sfs с LupuRus Bit нарушилась.