ПапиРус Байт. PuppyRus217 Byte
120828 sfslinux@gmail.com
-
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
Скачать
Назначение модулей:
Usoft-alsa-*.sfs - более свежий пакет звука. Может помочь тем у кого звука нет. Автор Pro
Usoft-radeon*.sfs - драйвера ATI rodeon. Автор Pro, andy-voit
usoft-lm_sensors-*.sfs - контроль температуры CPU и пр: sensors. Можно включить в conky. Автор Pro
Usoft-pr21-sp*.sfs - исправления от разработчиков
-
Fm*.sfs - иконки и mime (привязка программ к .pacширению файлов) для spacefm, thunar. В репе sfs-get есть расширеный набор. Собирал andy-voit
Save*.sfs - мои пользовательские настройки (вместо сохраненки). Рекомендуется пересобрать под себя или не подключать
Sfs-tk*.sfs - модуль моих и чужих скриптов, небольших утилит.
Xfce*+Thunar*+xfce*+gvfs* - разбитый на 4 части XFCE.
Sf2*.sfs - утилиты модульности:
Благодарности:
Команде Ричи, RoDoN (jwm), andy-voit (xfce), Lego (mplayer), Рязанову В.(графика)
Обновление модулей
Дополнительные модули
Особенности использования
Установка на HDD
Установить grub4dos штатными средствами или /boot/grub4dos/instal из корня СД. Штатные не сработают на etx4 разделе (надо бы выдрать из woof)
Скопировать содержимое СД в корень раздела HDD
Вытащить флэшку или раскомментировать #set media=pmedia=atahd в menu.lst. Для ускорения загрузки pmedia1=sda1 - ваш_раздел
reboot
Штатные скрипты установки вряд ли сработают корректно
Упрощенная загрузка модулей
Горячее переключение 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) . Здесь пользователь может добавить то, что нужно запустить после запуска Х