====== ПапиРус Байт. PuppyRus217 Byte ====== 120828 sfslinux@gmail.com *[[soft:sfrugal|S-Frugal]] *Multi-kernel (3.1.10pae sensors, 3.4.6pae sensors ) *Multi-WM (icewm jwm xfce410 openbox) *JWM-MultiDesktop (rox spacefm conky) Не форк и не отдельный дистрибутив. Это неофициальный набор модулей для Ричи (/SFS - с форума, /_sfs - свои). Чтобы не путать разработчиков - просьба про выявленные проблемы Ричи (после их проверки в режиме nousoft , а лучше в оригинале) писать не сюда. ===== Если при nousoft возникают проблемы ===== Не грузятся Х и т.п. Если этих проблем нет в других сборках Ричи: *напишите об этом для статистики *смело меняйте vmlinuz*, initrd*. byte*.sfs (переименуйте pupm* или richy*.sfs) на соответствующие из работающего у Вас Ричи это будет ничем не хуже. Т.к. в сборке множество вариантов загрузки - чтобы понять проблему прикладывайте вывод : uname -a;cat /proc/cmdline;df-h Набирать в urxvt (терминале). ===== Цели создания: ===== -Популяризация , тестирование РuppyRus. Улучшение userfriendly -Аккумулирование последних наработок -Расширение функционала и репозитория Ричи -Домашне - походный desktop для себя ===== Совместимость ===== Без дополнительных модулей.sfs (nousoft) полностью совместима с Ричи. *В initrd (удалена загрузка из сети и reiserfs) *Базовые модули пересобраны без внесения функциональных изменений и своих дополнений. *Ядра - последние версии от Pro. Ранее в .iso не публиковались *C дополнительными модулями - продолжает идеи LupuRus Bit. Совместим с ним ограниченно. *Горячее переключение и общую сохраненка для разных WM не предусмотрены. Обратная совместимость с параметрами загрузки основных направлений Puppy форума: *Все параметры woof puppy поддерживаются опционально (не обязательно использовать) *post-LupuRus520 - подключение из папки */SFS/U(u)soft *Спец. параметры Бит опциональны (не обязательно использовать) Использование модулей Байт в дистрибутивах отличных от Ричи возможно частично. Могут понадобиться дополнительные библиотеки: ldd бинарник_интересующей_программы |grep "not " Разобрать : unsquashfs модуль.sfs Cобрать : mksquashfs squashfs-root ===== Скачать ===== http://www.mediafire.com/?egdwni0q9h7u4 ===== Назначение модулей: ===== *Usoft-alsa-*.sfs - более свежий пакет звука. Может помочь тем у кого звука нет. Автор Pro *Usoft-radeon*.sfs - драйвера ATI rodeon. Автор Pro, andy-voit *usoft-lm_sensors-*.sfs - контроль температуры CPU и пр: sensors. Можно включить в conky. Автор Pro *Usoft-pr21-sp*.sfs - исправления от разработчиков *Usoft-sf*.sfs - http://forum.puppyrus.org/index.php/topic,9675.0.html *Fm*.sfs - иконки и mime (привязка программ к .pacширению файлов) для spacefm, thunar. В репе sfs-get есть расширеный набор. Собирал andy-voit *Save*.sfs - мои пользовательские настройки (вместо сохраненки). Рекомендуется пересобрать под себя или не подключать *Sfs-tk*.sfs - модуль моих и чужих скриптов, небольших утилит. *Xfce*+Thunar*+xfce*+gvfs* - разбитый на 4 части XFCE. *xfce*+.sfs - библиотеки, необходимые для Xfce и Thunar для запуска не вместе, т.е Thunar без xfce и наоборот. gvfs - не обязательно (дает корзину и ...) *Sf2*.sfs - утилиты модульности: *сборка-разборка *установка-удаление модулей.sfs *разборка базы на пакеты ===== Благодарности: ===== Команде Ричи, RoDoN (jwm), andy-voit (xfce), Lego (mplayer), Рязанову В.(графика) ===== Обновление модулей ===== ===== Дополнительные модули ===== [[http://forum.puppyrus.org/index.php/topic,12564.msg67938.html#msg67938|видеокарточка GMA500]] ===== Особенности использования ===== ==== Установка на HDD ==== -Установить grub4dos штатными средствами или /boot/grub4dos/instal из корня СД. Штатные не сработают на etx4 разделе (надо бы выдрать из woof) -Скопировать содержимое СД в корень раздела HDD -Вытащить флэшку или раскомментировать #set media=pmedia=atahd в menu.lst. Для ускорения загрузки pmedia1=sda1 - ваш_раздел -reboot Штатные скрипты установки вряд ли сработают корректно ==== Упрощенная загрузка модулей ==== *Если вы имеете затруднения с пониманием синтаксиса sfsdir*= - переложите нужные модули из /_sfs в /SFS. *Автоподключатся все в алфавитном порядке. Начинающиеся с заглавной буквы - выше базы ==== Горячее переключение WM (jwm, xfce, ...) ==== Выход в консоль и последовательное: sfsmnt -u Openbox*.sfs ;sfsmnt -u Tint* ; xwin openbox sfsmnt -u Thunar*.sfs ;sfsmnt -u Xfce* ; sfsmnt xfce ; xwin xfce-session дает нормальный результат. При обратном переборе - известные проблемы ярлыков в jwm (решал их в своем saluki). Имена модулей везде нужно полные. ==== Использование одной сохраненки для разных WM ==== Не рекомендуется, но возможно (для опытных пользователей) ==== Монтирование разделов ==== -p(y)mount (c gui), mount-all, mnttools -При использовании классических вариантов (icewm и jwm) +rox - все как обычно - ярлыки на р.столе -При подключении thunar (sfsdiru=) - как в LupuRus, Bit, Ivanna : /root/computer. При sfsdir= как в 2. -Spacefm имеет плагин на базе mnttools. Рецепт RoDoN с переносом ярлыков не пробовал. Возможно... -Лично я использую при загрузке mountall=1 и ymount на hotkey Super+u ==== Порядок загрузки системы ==== -MBR HDD -Загрузчик grub4dos (grub1,2, burg, isolinux, ...) -vmlinuz -init из initrd.gz -/sbin/init + /etc/inittab (вызвывается из 40) -/etc/rc.d/rc.sysinit (вызвывается из inittab) и вызываемые из него /etc/rc.d/* -/etc/rc.d/rc.local (вызвывается из rc.sysinit) - здесь пользователь может добавить то, что нужно запустить ДО запуска Х -Исполняемые из /etc/init.d/* , по алфавиту (вызвывается из rc.sysinit) -/root/.bashrc -/etc/profile (вызвывается из /root/.bashrc) + /etc/profile.d/* (исполняемые , по алфавиту ) -/usr/bin/xwin (вызвывается из profile) -/root/.xinitrc (вызвывается из xwin) -WM из /etc/winwowsmanager -/usr/sbin/delayedrun (вызвывается из /root/.xinitrc ; только в woof) -Исполняемые из /root/Startup/* , по алфавиту (в woof вызвывается из delayedrun, в Ричи из /root/.icewm/startup) . Здесь пользователь может добавить то, что нужно запустить после запуска Х