Форум проекта PuppyRus Linux

Дистрибутивы проекта PuppyRus Linux => LupuRus, Ivanna => Архив проекта PuppyRus => LupuRus Bit => Тема начата: Zay от 31 Декабрь 2011, 15:52:16

Название: LupuRus Bit (Beta 2)
Отправлено: Zay от 31 Декабрь 2011, 15:52:16

Релиз LupuRus Bit (http://forum.puppyrus.org/index.php/topic,12393.0.html).


Информация в этой теме частично устарела.

Бета-версия LupuRus Bit.

За основу взят дистрибутив LupuRus Max.
Часть программ, которые были встроены в дистрибутив - вынесены в отдельные SFS.
В Beta 2 включены два оконных менеджера (XFCE и IceWM), в финальную версию планируется добавить также JWM, OpenBox, KDE и e17.

Новые возможности:
Режим "без сохранения" (параметр загрузки pfix=nosave).
Создание, восстановление и постоянная загрузка пользовательских SFS (параметр usersfs).
Загрузка всех SFS из указанной директории (параметр sfsdir).
Автоматический выбор save-файла при загрузке (параметр savefile).

Исправления (BugFix):
Запуск команд reboot и poweroff из терминала.
Загрузка save-файла с раздела, отличного от того, где установлена система.
Установка SFS (в некоторых случаях приводила к удалению данных с HDD).
Монтирование по клику файлов с пробелами в пути.
(Исправлены некоторые опечатки и мелкие ошибки).

Прочие изменения:
Используется общий для всех оконных менеджеров save-файл lupusave.*fs
Обновлены некоторые исполняемые файлы и скрипты.

Все файлы, которые отличаются от аналогичных файлов в LupuRus Max дополнительно выложены отдельно, см. вложение.


Благодарности:
Игорю Берлову (bit777).
sfs (http://forum.puppyrus.org/index.php?action=profile;u=4423) - за инициативу, активное участие в работе, написание и тестирование скриптов.
RoDoN (http://forum.puppyrus.org/index.php?action=profile;u=3187) - за сборку SFS-модуля IceWM.
DdShurick (http://forum.puppyrus.org/index.php?action=profile;u=1691) - за рекомендации и разъяснение некоторых вопросов.


СКАЧАТЬ:

Дистрибутив ISO (собран sfs (http://forum.puppyrus.org/index.php?action=profile;u=4423)):
http://www.mediafire.com/?zxjyxm0ww4m86jj
(MD5: 3a962386dcfcb098fe625a83365b086f)



ОБНОВЛЕНИЕ (http://forum.puppyrus.org/index.php/topic,10895.msg63901.html#msg63901) (30.04.2012)


IceWM обновлен автором (RoDoN) (http://rodon.my1.ru/load/novyj_icewm_wm_sfs_dlja_lupurus_bit_beta_2/1-1-0-11) (добавлено 12.01.12 sfs)
 fix для >1 wm (RoDoN) (http://forum.puppyrus.org/index.php/topic,10895.msg60830.html#msg60830) (добавлено 12.01.21 sfs)
run_fixwm (RoDoN) (http://forum.puppyrus.org/index.php/topic,10895.msg62045.html#msg62045) (добавлено 12.02.23 sfs)
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Александр Д. от 06 Январь 2012, 21:32:28
Для тех кто интересуется подробностями.

Новые возможности:
...
Создание, восстановление и постоянная загрузка пользовательских SFS (параметр usersfs)

Добавлена загрузка пользовательского SFS поверх всех остальных модулей (но ниже Save-файла).
По умолчанию его имя - user_520.sfs
Причем название (user) можно изменить параметром загрузки usersfs=*, тогда имя файла будет *_520.sfs

Новые возможности:
...
Загрузка всех SFS из указанной директории (параметр sfsdir)

Добавлена функция s-frugal - загрузка всех SFS из указанной папки (*).
По умолчанию эта функция отключена. Включается параметром sfsdir=*.
Эти модули монтируются ниже wm*.sfs и базового SFS.
При указании параметра загрузки sfsdir=* все SFS из подкаталога (*) подключаются всегда, независимо от указания других параметров.

Новые возможности:
Режим "без сохранения" (параметр загрузки pfix=nosave)

При указании параметра загрузки pfix=nosave игнорируется загрузка Save-файла, а пользовательский SFS (*_520.sfs) подключается.
При этом также отключается автосохранение сессии в процессе работы и при выключении компьютера.
Если же Вам понадобилось сохранить сессию при работе в этом режиме - можно набрать в консоли reboot save или poweroff save.

При указании параметра загрузки pfix=ram и пользовательский SFS (*_520.sfs) и Save-файл игнорируются (оба).

В случаях, когда базовый SFS копируется в RAM, все дополнительно загружаемые SFS также копируются в RAM.
Это зависит от указанных параметров загрузки: pfix=nosave, pfix=ram, pfix=copy

Внимание! initrd теперь ищет файл lupusave-*.2fs/3fs - без приставки с названием wm!

Порядок загрузки слоёв:
ramdisk
lupusave.2/3fs
user*.sfs
wm*.sfs
lupu_520.sfs
zl*.sfs
*.sfs из "sfsdir"

Указанные в предыдущем посте SFS-файлы содержат следующие ПРОГРАММЫ:

home.sfs весит 5,21 Мб и содержит 7 программ:
- didiwiki - персональный wiki-сервер
- homebank - управление финансами
и игры:
- picpuz - головоломка пазл
- xemeraldia - соберите блоки
- xinvaders3d - аркада
- слайдер
- кубик Рубика

midori.sfs весит 2,85 Мб и содержит 1 программу:
- midori - браузер

office.sfs весит 9,26 Мб и содержит 6 программ:
- abiword - текстовый процессор
- gnumeric - табличный процессор
- osmo - органайзер
- geany - редактор текста
- notecase - менеджер заметок
- sylpheed - почта и новости

util.sfs весит 4,31 Мб и содержит 4 программы:
- gnome media player - видеопроигрыватель
- midnight commander - файловый менеджер
- gparted - менеджер разделов жесткого диска
- file-roller - менеджер архивов


Zay, с сотоварищами - спасибо за Новогодний подарок!


P.S. Извините, пришлось разделить посты, т.к. сработало ограничение форума - пост не более 4000 знаков
P.P.S. Часть приведенной далее информации выбрана из темы: Режим "без сохранения" (pfix=nosave) - от Zay - http://forum.puppyrus.org/index.php/topic,10450.0.html, как я полагаю прародительнице созданного дистрибутива - в части режима nosave.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Александр Д. от 08 Январь 2012, 12:09:07
продолжение...

Дистрибутив ISO скачал, распаковал, установил.
С удовольствием опробовал сразу на двух компьютерах (только xfce):
- на настольном (P-1700, видеокарта NV);
- и на ноутбуке (характеристики в подписи).
Установка frugal, на HDD.
Пробовал установку на ext-2 и на fat32.
С "сохраненкой" и nosave.

Работает!
Особенно нравится режим nosave. Это самое оно

Варианты моей загрузочной записи в файле menu.lst
Для загрузки с "сохраненкой":
Код
title LupuRus520 BIT beta2 (xfce, sfsdir)
 find --set-root --ignore-floppies /lpr520bit2b/initrd.gz
 kernel /lpr520bit2b/vmlinuz root=/dev/ram0 psubdir=lpr520bit2b pmedia=atahd sfsdir=SFS
 initrd /lpr520bit2b/initrd.gz
Для загрузки nosave (без сохранения изменений):
Код
title LupuRus520 BIT beta2 (xfce, sfsdir, nosave)
 find --set-root --ignore-floppies /lpr520bit2b/initrd.gz
 kernel /lpr520bit2b/vmlinuz root=/dev/ram0 psubdir=lpr520bit2b pmedia=atahd sfsdir=SFS pfix=nosave
 initrd /lpr520bit2b/initrd.gz

Тестируем далее (на ноуте):

1. Загрузка с "сохраненкой"
Работает! Проверял, все работает стандартно.

2. Загрузка всех SFS из указанной директории (параметр загрузки sfsdir=).
    (параметр загрузки sfsdir=SFS указывается в загрузочной записи в файле menu.lst)
При параметре загрузки sfsdir=SFS папка SFS должна находиться в той же папке, где размещены файлы LupuRus.
При параметре загрузки sfsdir=../SFS папка SFS должна находиться в корне раздела, где размещена папка LupuRus.
Работает!
- и с размещением в той же папке, где и LupuRus (параметр загрузки sfsdir=SFS);
- и с размещением  в корне раздела (параметр загрузки sfsdir=../SFS).

Примечание:
Функция sfsdir была создана как простое и удобное расширение базового SFS.
Если нужно что-то добавить - достаточно просто положить файл в каталог,
не нужно пересобирать базу и т.д.
Отключение SFS, подключённых этим способом принципиально не предусмотрено
(тем более в некоторых режимах SFS копируются в RAM).
Если SFS больше не нужен - достаточно убрать его из каталога и при следующем старте он не загрузится.
И ещё появилась возможность загружать разные "наборы программ", изменяя только параметр загрузки.

3. Создание, восстановление и постоянная загрузка пользовательских SFS (параметр загрузки usersfs=).
Если этот параметр загрузки не указан, то по умолчанию будет постоянно загружаться пользовательский SFS-файл user_520.sfs
Работает!
- и user_520.sfs (по умолчанию);
- и nastr_520.sfs (параметр загрузки usersfs=nastr)
Но работает только с размещением файла в той же папке, где и LupuRus.
Вариант usersfs=../nastr_520.sfs у меня не сработал... (правда мне он вроде и не нужен)

Первоначально файл user_520.sfs я получил так:
- загрузился стандартно с "сохраненкой"
- сделал сохранение сессии в Меню/Система/Фиксированные_сессии/Создать_фиксированные_сессии/Создать
- переименовал сохраненный файл в user_520.sfs

4. Режим "без сохранения" (параметр загрузки pfix=nosave).
    (параметр загрузки pfix=nosave указывается в загрузочной записи в файле menu.lst)
Работает классно!
В режиме nosave я работаю так:
- загружаюсь в режиме nosave с пользовательским файлом user_520.sfs, который содержит все мои настройки, и вперед...
- по мере надобности обновляю настройки - обновляю файл user_520.sfs через Меню/Система/Фиксированные_сессии/Создать_фиксированные_сессии/Создать/Обновить

5. Если в загрузочной записи не указано какое рабочее окружение загружать (не указан параметр загрузки wm=), то по умолчанию при загрузке - в качестве wm*.sfs будет подключён первый найденный SFS, содержащий в названии слово "default" или "def".
    (в нашем случае это будет xfce-4-6-def-wm.sfs)
Работает!
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Александр Д. от 08 Январь 2012, 12:47:56
продолжение...

6. Автоматический выбор save-файла при загрузке (параметр savefile).
Пока не проверял.


Очень понравилось что убраны многие программы в SFS-файлы. Это удобно!
Мне кажется что многие были бы не против если еще некоторые программы убрали бы...
Для облегчения дистрибутива...
И для уменьшения занятости RAM в режиме nosave...
Например:
- bcrypt - шифрование файлов
- Figaros - менеджер паролей 2
- ISOMaster - редактор iso файлов
- Pburn - запись CD/DVD/Blu-ray
- Burniso2cd - запись iso на CD/DVD
- Searchmonkey - поиск файлов

А аудиопроигрыватель - Pmusic, можно заменить на - Deadbeef.
И текстовый редактор - Nicoedit, тоже можно заменить на - Leafpad.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 08 Январь 2012, 14:39:41
спасибо и + за серьезный подход к тестированию
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 08 Январь 2012, 19:56:27
Александр Д. - хорошо написано, спасибо (особенно за тестирование)!

Вы читали справку LupuRus Bit (в Beta 2 уже встроена), "Новые возможности" и "Параметры загрузки"?
Хотел бы узнать Ваше мнение о справке, что подкорректировать и т.д.

При этом также отключается автосохранение сессии в процессе работы и при выключении компьютера.
Можно добавить: Если вдруг понадобилось сохранить сессию при работе в этом режиме - можно скомандовать в консоли reboot save (или poweroff save).

initrd теперь ищет файл lupusave-*.2fs/3fs - без приставки с названием wm!
Теоретически старый файл (например lupusave-xfce.3fs) тоже должен быть загружен. Но если файлов было несколько (для разных WM) - то при каждой загрузке будет показан диалог выбора (если не использовать параметр savefile).

...еще некоторые программы убрали бы...
Напишите в этой теме (http://forum.puppyrus.org/index.php/topic,10474.0.html), возможно вынесем и эти программы.
А вот менять программы скорее всего не будем (в оф. версии) - это концепция Bit. Но можно собрать альтернативный SFS с программами, или просто установить программу.

P.S. Очень хотелось бы сохранить особенность LupuRus 520 - надёжность.
Поэтому тестирование очень своевременно!

UPD: Ещё вопрос, индикатор заряда батареи у Вас работает?
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Александр Д. от 08 Январь 2012, 22:06:53
sfs и Zay спасибо за оценку!

Отвечаю по порядку:

1. Еще не читал. Справку не нашел.
    При выборе Меню/Справка у меня появляется только стандартная справка LupuRus
(я скачал дистрибутив ISO из первого поста, распаковал и установил - его и тестирую)
    Ага, нашел файлы:
- "Новые возможности" - /usr/share/doc/lupurus-bit-new.html
- "Параметры загрузки" - /usr/share/doc/parametrs.html
    Хорошо, спасибо за предложение, я с удовольствием их почитаю и позже отпишусь...
    А как в них попадать через Меню/Справка - ?

2. Перенес в предыдущий пост информацию о reboot save и poweroff save

3. Информацию о savefile понял, добавлю после того, как протестирую

4. Список программ, предлагаемых для удаления (выноса из базы) повторил в предложенной теме

5. Индикатор батареи работает отлично!
Название: Re:LupuRus Bit (Beta 2)
Отправлено: bicyclist56 от 09 Январь 2012, 12:34:58
Немного прогулялся в LupuRus520b2b1ix  :)

Код
osmo: error while loading shared libraries: libnotify.so.1

qutim: error while loading shared libraries: libXss.so.1

skype: error while loading shared libraries: libXss.so.1

conky: error while loading shared libraries: libcurl-gnutls.so.4
sh: /usr/local/pwidgets/widgets/scripts/Puppylinux: No such file or directory

Вместо установки временной зоны вылезает справка:
Цитата
Usage: Xdialog [<common options>] [<transient options>] <box option> ...

А моя прога будильника, сделанная в Lazarus, вообще не запускается, в отличие от xlupurus528_Ivanna и др., и после выполнения в терминале:
Код
cd /root/my-applications/Waker
exec /root/my-applications/Waker/project1
- терминал молча исчезает

Настройки часов в панели упорно не сохраняются

Хотя, конечно, все это вовсе не относится к новым идеям и их воплощению  :)
Название: Re:LupuRus Bit (Beta 2)
Отправлено: RoDoN от 09 Январь 2012, 19:48:18
Вы читали справку LupuRus Bit (в Beta 2 уже встроена), "Новые возможности" и "Параметры загрузки"?
Хотел прочитать и спасибо этой подсказке, не пришлось искать вручную
Ага, нашел файлы:
- "Новые возможности" - /usr/share/doc/lupurus-bit-new.html
- "Параметры загрузки" - /usr/share/doc/parametrs.html
Мне кажется надо бы эти ссылки добавить в файл /usr/share/doc/index.html, а также в нем заголовок надо поменять, а то "Добро пожаловать в Lucid Puppy  5.1.0 август 2010" как-то не актуально.
     Теперь мои пять капель дёгтя :)
     Загрузился я первый раз в IceWM с параметрами pfix=ram и sfsdir=sfs и споткнулся на том, что geany и mc отсутствуют и файлы как текст не открываются, причина регист имени папки, нужно было sfsdir=SFS, но если текстовый редактор еще ерунда, то отсутствие mc при аварийной загрузке или ошибках в меню, а также если еще и иксы не грузятся - это уже серьезно. Для меня, который отнюдь не гуру в линуксовской командной строке, а обычный пользователь ПК, хоть и с многолетним стажем, после DOS-а с его NC, VC и DN, а также Windows c FAR-ом достаточно легко что-то посмотреть и даже поправить в системе (напр., xorg.conf) c помощью именно mc, а не через командную строку. ИМХО mc должен лежать в основном sfs-нике, т.к. это основной инструмент работы в консоли, ну хотя бы для начинающих.
     Потом исправил менюшку, нормально загрузился, сделал сохраненку, индикатор батареи работает, т.к. XFCE мне лично почему-то не нравится, может конечно не распробовал еще, то тестировал сначала только под IceWM, а потом под JWM, Openbox и Fluxbox. Еще заметил, что при щелчке на sfs-файл, как и раньше появляется окно с вопросом "Подключить Установить Посмотреть", но при выборе "Посмотреть" ничего не открывается :o, при выборе "Подключить" нормально монтируется. Т.к. нынешняя сборка вся построена на sfs-файлах, то я так полагаю, что установка FULL здесь абсолютно не уместна и пункт "Установить" является лишним и ненужным.

    Как не искал, так и не нашел в меню
сохранение сессии в Меню/Система/Фиксированные_сессии/Создать_фиксированные_сессии/Создать
Может это только в XFCE, пока не проверял, но мне кажется, что это должно быть везде, т.е. лежать в основном sfs-нике.

Как говорится to be continued... Возможно  ;)

З.Ы. Zay и sfs желаю вам не бросить это хорошее начинание и довести ваше творение до делиза и +1 конечно!
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Александр Д. от 09 Январь 2012, 20:11:11
У меня, как говорится, встречное предложение:
давайте сначала поможем довести дистрибутив до хорошего "коробочного" уровня с одним окружением рабочего стола (лучше xfce, с ним уже почти все работает), а потом можно "доводить" и другие (icewm, jwm и сколько угодно других)

Конечно - на вкус, на цвет...

Но иначе может вообще ничего не быть... :'(


P.S. Zay - я уже начал править предложенные тексты...
       Как их потом передать или куда выложить?
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 10 Январь 2012, 13:17:37
С обсуждением справки предлагаю перейти в тему Документация (справка) (http://forum.puppyrus.org/index.php/topic,10877.0.html)
(Ответил там. А то эту тему будет тяжело читать.)

bicyclist56, спасибо за тестирование!
Вот только я не знаю, как исправить всё это. :)
Если Вы знаете - пожалуйста напишите.

давайте сначала поможем довести дистрибутив до хорошего "коробочного" уровня с одним окружением рабочего стола (лучше xfce, с ним уже почти все работает)
Релиз должен быть со всеми окружениями. Это тоже часть концепции.
xLupuRus уже есть, одно из главных преимуществ BIT - выбор оконных менеджеров.

Минимально подготовить оконный менеджер от другой версии LupuRus не долго, а более серьёзная доработка будет только если найдутся желающие это делать (если не найдутся - добавим "как есть").
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 10 Январь 2012, 13:20:00
О тестировании, всем кто хочет помочь:

Согласно концепции разработки BIT изменения в дистрибутиве мы стараемся свести к минимуму. Поэтому новых багов должно быть немного (ну хотелось бы так).

Старые баги LupuRus исправляются (по возможности). Поэтому если Вы нашли баг в этой версии - пожалуйста проверьте, есть ли он в LupuRus Max. Если баг "старый" - желательно написать тут (http://forum.puppyrus.org/index.php/board,126.0.html), а если "новый" - то в этой теме. Ну и конечно самое ценное - рецепт исправления (если есть конечно).
Название: Re:LupuRus Bit (Beta 2)
Отправлено: bicyclist56 от 10 Январь 2012, 13:44:56
как исправить
Добавить эти маленькие библиотечки в дистриб, а как иначе? Не вносить же изменения в имеющиеся в оф.репах пакеты?
Настройки часов можно выполнить ручным редактированием /etc/xdg/xfce4/panel/clock-14.rc (мне нравится ClockType=2)
Моя прога, возможно, не работает по причине не установленной Qt, это надо пробовать.
Запуск /usr/sbin/set_hwclock_type - это ссылка на countrywizard.qs (надо проверить, может, он не сделан исполняемым?) позволит изменить часовой пояс.
К сожалению, я в лечебном заведении отдыхаю, более активно вникать не могу пока...
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 10 Январь 2012, 14:07:44
...отсутствие mc при аварийной загрузке или ошибках в меню, а также если еще и иксы не грузятся...
А как иксы загрузить без оконного менеджера?
В оригинальной версии LupuRus это была проблема, много вопросов на форуме было. В Bit если не указан параметр wm=* хотя бы загрузится default, а если параметр указан не верно - на экране появится предупреждение.

"Подключить Установить Посмотреть", но при выборе "Посмотреть" ничего не открывается
Такое может быть, если в SFS с оконным менеджером не включено это исправление (http://forum.puppyrus.org/index.php/topic,10596.0.html).

...установка FULL здесь абсолютно не уместна и пункт "Установить" является лишним и ненужным...
Если кто-то захочет Full - почему нет? Другое дело что смысла в этом мало, но это решать пользователю. Удалять имеющийся функционал не вижу необходимости.


bicyclist56, уже яснее, спасибо! Будем смотреть...
Название: Re:LupuRus Bit (Beta 2)
Отправлено: RoDoN от 12 Январь 2012, 18:38:17
тестировал сначала только под IceWM... Еще заметил, что при щелчке на sfs-файл, как и раньше появляется окно с вопросом "Подключить Установить Посмотреть", но при выборе "Посмотреть" ничего не открывается , при выборе "Подключить" нормально монтируется.
Решилось правкой содержания всего лишь одного файла /usr/sbin/filemnt.
Как не искал, так и не нашел в меню сохранение сессии в Меню/Система/Фиксированные_сессии/Создать_фиксированные_сессии/Создать
Не нашел, потому что меню по команде fixmenus не обновляется из-за отсутствия файла /etc/xdg/templates/_root_.icewm_menu.
Эти два файлика нужно добавить в существующий icewm-wm.sfs и перепаковать или установить в систему (пакет icewm-update.pet во вложении), но учитывая упоминание меня как сборщика SFS-модуля IceWM
RoDoN - за сборку SFS-модуля IceWM.
позволю себе предложить исправленный и немного дополненный вариант icewm-wm.sfs (http://rodon.my1.ru/load/novyj_icewm_wm_sfs_dlja_lupurus_bit_beta_2/1-1-0-11). Если этот вариант подойдет, то потом смогу выложить аналогично оформленные sfs-модули JWM, Openbox и Fluxbox.
Небольшие отличия нового icewm-wm.sfs:
- добавлен файл _root_.icewm_menu и обновлено с ним меню;
- исправлен файл filemnt, теперь при выборе "Посмотреть" открывается файл-менеджер по умолчанию, а не только Thunar;
- ROX установлен файл-менеджером по умолчанию;
- добавлена и установлена по умолчанию тема aero для курсора (ну нравится она мне);
- добавлены программы Lighthouse report-video 0.6 (Отчет о видео) и Lighthouse sys-info 0.6 (Информация о системе), а также gettext для их русификации;
- добавлен файл icon_switcher.desktop (Выбор темы значков Рабочего стола);
- добавлен Leafpad 0.8.17le русский;
- добавлена кодировка кириллица CP866, т.к. я считаю, что для полноценной русификации эта кодировка должна быть обязательно;
- по умолчанию включены 3 рабочих стола;
- ну может еще что-то..., кажется обоина одна lupu5.jpg, вроде бы все.

З.Ы. Во вложении пакет с кодировкой CP866, его не мешало бы добавить в основной sfs-ник, ИМХО.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 12 Январь 2012, 19:15:38
Добавил ссылку в шапку и +
Название: Re:LupuRus Bit (Beta 2)
Отправлено: RoDoN от 13 Январь 2012, 01:38:56
Загрузка всех SFS из указанной директории (параметр sfsdir).
     Т.к. на винте у меня всегда несколько разных сборок паппи, а такими программами, как Opera, Skype, qutIM и др. пользуюсь посредством подключения sfs-модулей, то уже давно в корне раздела лежит каталог ./SFS, в который эти все программы собраны, а в каталоги с файлами сборок паппи брошены относительные ссылки на нужные проги.
     Подобным образом попробовал поступить и сейчас, но не тут-то было, бросил ссылку на файл ./SFS/opera_11.50_520.sfs в каталог ./lpr520bit/SFS, в меню Grub4Dos прописан параметр sfsdir=SFS, но после загрузки в меню Opera не появилась, выполнил fixmenus - все равно нет, посмотрел по папкам - нет файлов оперы. Тогда вместо ссылки бросил настоящий файл и после перезагрузки и выполнения команды fixmenus в меню появилась Opera, т.е. для нормальной загрузки нужны не ссылки, а только живые файлы.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 13 Январь 2012, 10:12:48
уже давно в корне раздела лежит каталог ./SFS
У меня так же. Возможно, поможет такой трюк (http://forum.puppyrus.org/index.php/topic,10450.msg58613.html#msg58613).

Поскольку sfsdir= все равно загружается ниже всего (по слоям) - особого смысла заморачиваться с ним в initrd нет (на мой взгляд) .

Думаю доработать f-frugal-light (http://forum.puppyrus.org/index.php/topic,9675.0.html) так:
в корне дистра конфиг .sfsautomount , где "путь_к_sfsмодулю возможно_описание".
Путь, наверное, относительно папки дистра.
Ну и GUI для его изменения. Может , вообще mm - модуль-менеджер. То же , но вместо путей url...
Чего думаете про такое?
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 13 Январь 2012, 13:43:04
RoDoN, спасибо за IceWM! +

для нормальной загрузки нужны не ссылки, а только живые файлы.
Да, нужны именно SFS-файлы.
Если каталог в корне раздела - можно указать его так: sfsdir=../SFS
Название: Re:LupuRus Bit (Beta 2)
Отправлено: RoDoN от 21 Январь 2012, 13:16:16
     Столкнулся с тем, что при загрузке LupuRus Bit в режиме фругал с винта или флешки, когда  используется файл user_520.sfs или файл сохраненки, ну или оба сразу, то при использовании более, чем одного WM (в моем случае пока IceWM и JWM) некорректно загружается трей, т.е. не все значки прорисовываются. Если выполнить перезагрузку иксов, то не помогает, а если вызвать wmswitcher и перезагрузить иксы через него, то все приходит в норму. Стал разбираться и оказалось, что в файле /etc/rc.d/PUPSTATE прописан WM тот, который был указан в меню Grub4Dos, а в файле /etc/windowmanager (сохраняется и в user_520.sfs и в файл сохраненки) указан WM, который был выбран в последний сеанс работы и из-за этого расхождения глюки с загрузкой трея. При загрузке с Live-CD или с параметром pfix=ram этих глюков естественно нет.
     Для решения написал скриптик run_fixwm, который нужно распаковать из вложения и положить в папку /root/Startup, дополнительно в этот скрипт добавил проверку содержимого папки SFSDIR на предмет изменения, т.е. если из этой папки удалить какие-либо sfs-ники или добавить, то при загрузке скрипт это проверит и при необходимости запустит fixmenus для обновления меню JWM или IceWM. Этот скрипт мой первый опыт в скриптописании, так что ногами прошу не пинать :angel:
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 21 Январь 2012, 13:39:40
Добавил ссылку в шапку и +
Название: Re:LupuRus Bit (Beta 2)
Отправлено: RoDoN от 22 Январь 2012, 13:17:28
Для решения написал скриптик run_fixwm, который нужно распаковать из вложения и положить в папку /root/Startup
     После некоторого тестирования заметил, что этот глюк, когда некорректно загружается трей, т.е. не все значки прорисовываются, лечится только при переходе с JWM на IceWM, а при переходе с IceWM на JWM глюк остался.
     Выход из положения для JWM я вижу только в некотором изменении файла /root/.xinitrc, а именно в начале файла добавить строчку: echo "$WM" >/etc/windowmanager, чтобы начало файла было таким:
Код
#!/bin/sh
# $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $

. /etc/rc.d/PUPSTATE
. /etc/rc.d/BOOTCONFIG

echo "$WM" >/etc/windowmanager # WM fix for LupuRus Bit by RoDoN
 
if [ -f ~/.jwm/jwm_colors ];then #v3.96
. ~/.jwm/jwm_colors
fi

... и т.д. и т.п.
Другой вариант - это изменить в /root/.xinitrc строчку
Код
CURRENTWM="`cat /etc/windowmanager`"
на
Код
CURRENTWM="$WM"
но в этом случае возможны подводные камни, т.к. я к сожалению не знаю, в каких еще скриптах используется имя текущего WM из файла /etc/windowmanager. ИМХО первый вариант предпочтительнее.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 23 Январь 2012, 10:20:34
Думаю - echo "$WM" >/etc/windowmanager - хорошая идея
А для чего обычному пользователю может понадобиться переключать вм?
Название: Re:LupuRus Bit (Beta 2)
Отправлено: RoDoN от 23 Январь 2012, 10:25:18
А для чего обычному пользователю может понадобиться переключать вм?
А для чего тогда в дистриб выкладывать несколько WM?
Что-бы попробывать и выбрать свое. А чтобы распробывать надо не час и не день посидеть и лучше с сохраненкой, а с сохраненкой появляются проблемы. Вчера подключил еще и Fluxbox и понял, что надо немного иначе, примерно так:
Код
# WM fix for LupuRus Bit by RoDoN
if [ "$WM" = "fluxbox" ];then echo "startfluxbox" >/etc/windowmanager
else
 if [ "$WM" = "kde" ];then echo "startkde" >/etc/windowmanager
 else
  if [ "$WM" = "xfce" ];then echo "startxfce4" >/etc/windowmanager
  else
 echo "$WM" >/etc/windowmanager
  fi
 fi
fi
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 23 Январь 2012, 10:37:12
Про переключение - убедили
Думаю лучше echo "start$WM" >/etc/windowmanager. Иначе придется перечислять все вм на все случаи жизни
Разработчику вм проще сделать симлинк
Название: Re:LupuRus Bit (Beta 2)
Отправлено: RoDoN от 23 Январь 2012, 11:16:36
Думаю лучше echo "start$WM" >/etc/windowmanager. Иначе придется перечислять все вм на все случаи жизни
Разработчику вм проще сделать симлинк
Почти все основные, ну кроме гнома и е17, используемые сегодня в разных сборках я вроде бы уже и перечислил, вообще над текстом еще подумать можно, чтобы сократить, написано на скорую руку, а start$WM для JWM, IceWM, Openbox не подходит. Стоит ли из-за пары строчек делать лишние симлинки?
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 23 Январь 2012, 11:20:58
Стоит ли из-за пары строчек делать лишние симлинки?
Это даст универсальности
А 1 симлинк никому не помешает
Название: Re:LupuRus Bit (Beta 2)
Отправлено: RoDoN от 23 Январь 2012, 11:46:10
Заранее сорри, но у меня пока таких познаний маловато, поэтому вопрос к знатокам: после ввода команды xwin запускается сразу .xinitrc или до него еще какие-либо скрипты? А потом я так понимаю отрабатывается каталог Startup.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 23 Январь 2012, 11:52:06
Вроде, xwin - sh скрипт. Прочитайте его  :)
Название: Re:LupuRus Bit (Beta 2)
Отправлено: RoDoN от 23 Январь 2012, 12:16:06
Вроде, xwin - sh скрипт. Прочитайте его  :)
Тормознул, бывает  :D Спасибо за подсказку!
Просмотрел, ответ для себя получил. Вижу, что xwin правили не так давно и там улыбнула строчка:

echo '    "xwin [fvwm95|jwm]" - для запуска X (Параметры в [] - необязательны).'

Интересно fvwm95 кто-то еще использует? Может стоит изменить на что-то более актуальное, напр. icewm или xfce?
А насчет симлинка вы меня не убедили, перечислить в .xinitrc нужно только те WM, которые упоминаются, напр. в wmswitcher, ИМХО конечно и строк не так уж и много нужно написать, да и изменить .xinitrc может именно сборщик WM.

Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 23 Январь 2012, 12:48:41
изменить .xinitrc может именно сборщик WM.
Вот это и будет оптимальным - раз с базой договорились особо не экспериментировать.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 23 Январь 2012, 12:49:43
В LupuRus M1-2 Игорь добавил автоматическое переключение WM, но в Bit мы отказались от поддержки этой возможности. Поэтому теоретически от загрузки до выключения WM всегда один.

ИМХО, есть смысл сделать так:
изменить в /root/.xinitrc строчку
CURRENTWM="`cat /etc/windowmanager`"
на
CURRENTWM="$WM"

А для гарантии (если windowmanager используется в других местах) можно ещё:
в начале файла добавить строчку: echo "$WM" >/etc/windowmanager
Только не в .xinitrc а в xwin или где-то ещё при загрузке.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: RoDoN от 23 Январь 2012, 15:19:55
В LupuRus M1-2 Игорь добавил автоматическое переключение WM
Я как раз за это раньше и голосовал, но остался в меньшинстве, а теперь мы имеем некоторые проблемы с подключением разных WM с одним файлом сохранения. Но решением ИМХО может быть только такой или подобный код:
Код
if [ "$WM" = "fluxbox" ];then echo "startfluxbox" >/etc/windowmanager
else
 if [ "$WM" = "kde" ];then echo "startkde" >/etc/windowmanager
 else
  if [ "$WM" = "xfce" ];then echo "startxfce4" >/etc/windowmanager
  else
   if [ "$WM" = "e17" ];then echo "enlightenment_start" >/etc/windowmanager
   else
 echo "$WM" >/etc/windowmanager
   fi
  fi
 fi
fi
потому, что значение $WM и запись в /etc/windowmanager совпадает только в случаях jwm, icewm и openbox, а в остальных случаях не совпадает. Значит запись echo "$WM" >/etc/windowmanager сработает только в указанных 3 вариантах WM. Вчера пришел к этому опытным путем, так как в xfce ни в какую не мог загрузить иксы, пока не поправил на echo "startxfce4" >/etc/windowmanager
Название: Re:LupuRus Bit (Beta 2)
Отправлено: RoDoN от 23 Январь 2012, 22:46:43
Но решением ИМХО может быть только такой или подобный код:
С помощью DdShurick, за что ему огромное спасибо, код переписан более компактно:
Код
case $WM in
fluxbox) echo "startfluxbox" >/etc/windowmanager;;
kde) echo "startkde" >/etc/windowmanager;;
xfce) echo "startxfce4" >/etc/windowmanager;;
e17) echo "enlightenment_start" >/etc/windowmanager;;
*) echo "$WM" >/etc/windowmanager ;;
esac
Пока не проверил загрузку KDE и Enlightenment-17, но думаю, что и они должны нормально грузиться.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 24 Январь 2012, 09:48:15
Есть некоторые непонятки с подключением sfs (не более 4-х в папке).
Это точно? Т.е. любой 5й .sfs не подключается через sfsdir= ?
Некоторые цепляются, другие нет.
Те, что не цепляются через sfsdir=  через load_sfs цепляются?
1. А стоит ли "допиливать" KDE-3.5, либо притягивать KDE-4.x для Паппи? Или это принципиально;
Это свободный проект - стоит делать все, что Вам интересно. :)
2. Кто может подсказать направление (способ) создания базового .sfs для "мультизагрузки"? (Имею в виду, например lupu.sfs и несколько wm).
А разве LupuRusBit - что-то другое?
Название: Re:LupuRus Bit (Beta 2)
Отправлено: RoDoN от 24 Январь 2012, 10:37:25
KDE, e17, Openbox на XLupuRus Bit.sfs
А причем здесь XLupuRus Bit.sfs, я имею в виду в этой теме?
непонятки с подключением sfs (не более 4-х в папке)
эти непонятки скорее всего из-за XLupuRus Bit.sfs, откуда он взят, из какой сборки? В этой теме обсуждается сборка LupuRus520b2b1ix.iso и в ней используется lupu_520.sfs. Не сбивайте людей с толку.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 24 Январь 2012, 20:26:29
Но решением ИМХО может быть только такой или подобный код
Второй вариант я думаю подойдёт. Ещё можно посмотреть как этот вопрос решен в M1-2 и сравнить (думаю это в скрипте rc.wm).

XLupuRus Bit.sfs
Такой системы нет, насколько я знаю. Вы качали ту систему, которая в шапке темы?
Есть некоторые непонятки с подключением sfs (не более 4-х в папке).
Этого не должно быть...
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 28 Январь 2012, 15:38:30
Подгружаю в директорию <SFS> ещё один .sfs и тишина. Но тоже выборочно.
вероятно, проблема в самих .sfs или их комбинации
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 28 Январь 2012, 20:09:48
В результате, грузятся .sfs из сборки.
CD с дистрибутивом вставлен? Если - да, то действительно, возможно подхватывается каталог "SFS" с CD-ROM. Будет время - проверю код.
А Вы можете попробовать переименовать каталог "SFS" (и соответственно изменить значение параметра sfsdir)?

вероятно, проблема в самих .sfs или их комбинации
Не уверен, нужно разобраться.

Заметил на форуме, что мало кто работает с установкой на NTFS.
Это верно, под NTFS не всё тестировалось. Но теоретически должно работать.

Если, что не в тему, строго не судоите.
Как раз в тему! Помощь в тестировании весьма полезна.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 29 Январь 2012, 18:32:28
Дополнительно проверить, подключились ли конкретные .sfs при загрузке можно так:
В каталоге initrd находятся подкаталоги pup_ro1, pup_ro2, pup_ro3 и т.д. В каталоге pup_ro2 можно увидеть файлы, которые находятся в базовом .sfs, а в каталогах pup_ro3, pup_ro4 и далее - файлы, которые находятся в других подключённых .sfs.

И ещё вопрос, те же самые .sfs нормально подключаются кликом?


Планирую приобретение нового ПК с i5. Боюсь, любимая XLupu-520 станет ругаться!
Есть ли вариант компиляции нового ядра без потери функционала XLupu-520 ?
Теоретически на i5 стандартный LupuRus Bit должен работать. Гораздо чаще встречаются проблемы с видеокартами.
Версия с новым ядром была в планах, но только когда будет отлажена основная версия (мало разбираюсь в замене ядер, как это делается конкретно не подскажу).

И ещё, обратите внимание что эта версия называется LupuRus Bit, а не XLupuRus (чтобы не было путаницы с веткой xLupuRus, разработкой которой занимается andy-voit), потому что в Bit доступно несколько оконных менеджеров, а в xLupuRus - исключительно XFCE.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 29 Январь 2012, 22:13:23
Странно, так не должно быть.

Если Вас не затруднит - пожалуйста попробуйте вот это (при работе с HDD):
Цитата
...переименовать каталог "SFS" (и соответственно изменить значение параметра sfsdir)...
И проверьте подключение так:
Цитата
В каталоге initrd находятся подкаталоги pup_ro1, pup_ro2, pup_ro3 и т.д. В каталоге pup_ro2 можно увидеть файлы, которые находятся в базовом .sfs, а в каталогах pup_ro3, pup_ro4 и далее - файлы, которые находятся в других подключённых .sfs.
Чтобы можно было понять, на каком этапе возникает проблема.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 30 Январь 2012, 11:12:57
5.1 да
5.2 нет. Есть конвертер 3->4
По остальным ?? у меня создается впечатление, что это личные проблемы кривых модулей, не связанные с Bit
Пробуйте цеплять их по 1му в системе, загруженной без модулей - разберетесь...
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 30 Январь 2012, 20:07:40
Что делал: 1.1) - назначил  папку в нижнем регистре .sfs;
Попробуйте вообще другое название.

SFS версии 3 вообще не должны работать, их не поддерживает ядро.
Как я понял, Вы используете разные .sfs, а не только те, которые были собраны/протестированы под Lupu. В этом случае причины некорректной работы могут быть самые разные: библиотеки других версий, одинаковые файлы (порядок загрузки .sfs из каталога может быть любым), и много чего ещё. Поэтому лучше проверять сначало заведомо рабочие .sfs, а потом, по одному - неизвестные.

В слоях загрузки нашел FBReader-0.1.2_200. sfs, LibreOffice-.sfs, может прошляпил, но остальное не заметил.
Если в меню есть - значит есть и в одном из каталогов pup_roX (они подключаются только оттуда).

Больше 8-и .sfs не пробовал.
Теоретический предел - 32.

Делал на " чистой" системе без сохранёнки
Может быть у Вас памяти мало? При такой загрузке все .sfs копируются в RAM (можно попробовать запустить систему с параметром pfix=nocopy).
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 30 Январь 2012, 22:03:03
Способы подключения по клику и при загрузке немного (хотя и не принципиально) отличаются. Но мне пока не попадались .sfs, которые бы подключались нормально, но не подключались при загрузке...

Хотелось бы знать о промежуточных результатах работы по LupuRusBit!
Всё можно найти в этом разделе. В данный момент в основном тестируется Beta 2 и собирается информация.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 04 Февраль 2012, 09:01:54
Gnome.sfs
Из любопытства посмотреть можно. Улучшать не впишусь
Название: Re:LupuRus Bit (Beta 2)
Отправлено: rodin.s от 08 Февраль 2012, 21:38:21
Такой эксперимент был. В Wary-0.7 можно было выбрать одно из трёх ядер.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: rodin.s от 08 Февраль 2012, 22:30:35
Можно было выбрать любое ядро из трёх более подходящее к оборудованию и подключить. Всё работало. Фокус в том, что там были универсальные названия файлов: vmlinuz, initrd.gz и puppy.sfs (без номера версии). Менялись vmlinuz и initrd.gz.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: rodin.s от 08 Февраль 2012, 23:02:45
Потом от этого варианта решили отказаться, но, кажется эта возможность осталась в Woof наверное можно и сейчас такого Puppy собрать. Нужно уточнять.
А вообще вот этот каталог, там даже из пяти ядер можно выбрать:
http://distro.ibiblio.org/quirky/test/wary-070-mix-n-match/
Но это было давно, в сентябре 2010 г.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 09 Февраль 2012, 09:44:55
возможность выбора ядра (даже 2.6.х - 2.4.х).
Экспериментировал. Не осилил. Точнее не захотел доосилить. Требуется серьезная "доработка напильником" и потом лезут глюки. После того, как это элементарно удалось сделать в debian (в SFSL 3 взаимозаменяемых ядра) - просто не захотелось браться за напильник.
А вообще в ядерных гонках из призов: дрова нового железа, squashfs-xz, PAE. Если перечисленное не надо - смысла заморачиваться вообще нет.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 09 Февраль 2012, 20:23:33
ИМХО - выбор ядра не соответствует концепции Bit. Потому что:
Требуется серьезная "доработка напильником" и потом лезут глюки.
Оригинальная версия на ядре LupuRus должна работать стабильно, а сборки с другими ядрами - это уже как получится, стабильность не гарантируется.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 09 Февраль 2012, 20:33:47
Совершенно согласен. Эксперименты с ядрами для Bit закончил с отрицательным результатом
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 10 Февраль 2012, 09:30:00
Как бы сохранить базу, которую потом можно было легко портировать?
Никак. Версии стареют. Перенести получится только идеи
Тоже думал на эту тему. Наверное:
1. Взять за основу что-то свежее. Например slacko или snowdog21x
2. Взять оттуда и других источников все лучшее
3. Добавить разработки bit и вообще всего форума
Вообще, надежда на то что snowdog21x удовлетворит всех по теме puppy у меня лично есть. И это было бы лучшим вариантом
P.S.  Помогать могу только морально и финансово!
За морально - спасибо. А материально - мне не поможет ускориться, а нанимать профи-программеров, думаю не готовы не Вы не я :)
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 11 Февраль 2012, 11:19:29
был бы результат.
А какой нужен результат?
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 11 Февраль 2012, 12:27:24
В моём маленьком коллективе думают, что нанимать - можно попробовать, расценки представляют!
В основном наша команда - не профессиональные программисты, мы собираем дистрибутивы и одновременно изучаем внутренности Linux. Стараемся сделать систему лучше, а получается или нет - решать пользователям.

Согласен с sfs, если Вам (Вашему коллективу) нужна система, отличная от тех, которые уже есть (или планируются в ближайшем будущем) - создайте тему здесь (http://forum.puppyrus.org/index.php/board,20.0.html) или здесь (http://forum.puppyrus.org/index.php/board,81.0.html), и напишите ТЗ. Возможно это заинтересует разработчиков основной ветки (PuppyRus2), либо кого-то из сборщиков или переводчиков.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 21 Февраль 2012, 11:04:01
А что особенного в XFCE LupuRus?
wm привязана к системным библиотекам
Пытаться переносить wm - зло (особенно, если прут проблемы с lib). Оптимально - скомпилить под нужную систему, а наработки перенести руками.
Основная фича bit по сравнению с оригиналом - это initrd с новыми возможностями. Просто это не перенести.
Судя по активности именно по initrd (ее нет). Это или не надо людям или они не поняли что-как делать.

Вывод из вышесказанного: оптимально участвовать в местной разработке 21х (кто чем и как может). Личные наработки делать легкоадаптируемыми и держать отдельно. Тогда их можно будет применить где угодно. А самое главное - не переоценивать свои скромные силы :)
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Pro от 21 Февраль 2012, 13:33:49
Вывод из вышесказанного: оптимально участвовать в местной разработке 21х (кто чем и как может). Личные наработки делать легкоадаптируемыми и держать отдельно. Тогда их можно будет применить где угодно. А самое главное - не переоценивать свои скромные силы
слова не мальчика, но мужа (с)
потраченное время не прошло даром, вывод сделан и я думаю что правильный.
Яростно плюсуюсь и все такое.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: imp от 21 Февраль 2012, 15:29:20
А что особенного в XFCE LupuRus?

В нем - ничего. Можно, конечно различные фенечки повыдергивать, допустим, /etc/rc.d/function4puppy и прочие, сейчас не могу вспомнить - на работе везде форточки.

Однако, ВМ здеся не при делах.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: imp от 21 Февраль 2012, 15:32:46
sfs, может не зацикливаться на 520й лупу и прикручивать нашими корявыми ручками к ней новое ядро, а взять за основу чего поновее и довести до удобоваримого состояния?
Что помню - можно выдрать из lupu и переделать.
Частенько для себя добавляю его функционал в другие дистры.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 21 Февраль 2012, 15:50:04
sfs, может не зацикливаться на 520й лупу
Если вы следили за моим "творчеством" - уж в этом меня упрекнуть точно нельзя
и прикручивать нашими корявыми ручками к ней новое ядро,
Это попробовал , пришел к выводу про ручки и давно бросил
а взять за основу чего поновее и довести до удобоваримого состояния?
Именно этим и занимаюсь в SFSL, пытаюсь внести "свои 5 копеек" в puppy 21х и жду slacko 5.3.3pae (не знаю пока зачем; сегодня уже rc2)
Что помню - можно выдрать из lupu и переделать.
Частенько для себя добавляю его функционал в другие дистры.
Тоже безбожно деру все и отовсюду :)
Название: Re:LupuRus Bit (Beta 2)
Отправлено: imp от 21 Февраль 2012, 15:58:07
Но функционал XFCE у Bit777 на порядок выше, чем в Салуки . Хотя бы это можно сохранить?

Что помню - можно выдрать из lupu и переделать.

Э-эм, типо так.... Насчет функционала.
Сделать модули. Для удобного кручения
В принципе - ничего, что бы затрагивало систему, нужны токмо скрипты.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 21 Февраль 2012, 16:09:58
Правильно мыслите. Только к чему это все прикручивать? К какому дистру?
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 21 Февраль 2012, 19:23:53
Думаю что в вопросе о новом ядре в Bit можно поставить точку. Как я понял, у sfs не получилось подключить ядро, я в этом мало разбираюсь, а других желающих нет. Поэтому ядро будет только одно, стандартное 2.6.33.2. Остальное - в другие дистрибутивы.

Системы на этом ядре сейчас запускаются и работают на многих компьютерах, и поэтому будут актуальны достаточно долго. Через 3-5 лет будет ещё много компьютеров, сделанных в 2010 (больше чем сейчас - сделанных в 2005), а на них LupuRus, в большинстве случаев, работает хорошо. Таким образом LupuRus Bit постепенно перейдет из новых дистрибутивов в дистрибутивы для старого железа, но останется востребованным.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: imp от 21 Февраль 2012, 21:12:24
Думаю что в вопросе о новом ядре в Bit можно поставить точку. Как я понял, у sfs не получилось подключить ядро, я в этом мало разбираюсь, а других желающих нет. Поэтому ядро будет только одно, стандартное 2.6.33.2. Остальное - в другие дистрибутивы.

Давайте зрить в корень. Эта сборка приобрела популярность из-за удобств и дружественного интерфейса. Это достигнуто в основном за счет скриптов, что
в принципе позволяет легко их переносить из дистриба в дистриб, разве что initrd немного
править придется. Мне кажется, что проанализировать и выдрать необходимое гораздо легче, чем мудохаться с компилированием ядра, которое даже если будет получаться - то я не могу ответить на эту туеву хучу вопросов, ибо не так хорошо себе представляю конечный результат. А в таком случае он, как правило есть отсутствием такового.
Мое мнение - выдрать удобства и составить аддон, который скрещивать при необходимости с чем надо и на выхлопе получать, скажем, люпурусбит или, как вам угодно.
А губки накрасить - всегда успеется. И вообще это, как соль и перец - по вкусу...
Название: Re:LupuRus Bit (Beta 2)
Отправлено: RoDoN от 22 Февраль 2012, 01:17:01
Изменил свой скрипт /root/Startup/run_fixwm (см. пост (http://forum.puppyrus.org/index.php/topic,10895.msg60830.html#msg60830)) - теперь здесь только проверка какой WM загружен, тотже или другой, а также проверка на изменение содержимого папки SFSDIR и в случае изменений автоматически запускается fixmenus.
Решение проблемы с некорректной загрузкой трея из этого скрипта я убрал и для себя использую вариант с изменением файла /root/.xinitrc, описанный здесь (http://forum.puppyrus.org/index.php/topic,10895.msg60924.html#msg60924).
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 22 Февраль 2012, 10:34:27
выдрать удобства и составить аддон
Именно так я и сделал в sfsl+cdlr1 (4 дистра). Свои наработки - 1м модулем. При подключении почти к чему угодно - получаю "типа puppy".
На мой взгляд, самая большая проблема в puppy - это сложность модернизации. apt-get update && apt-get dist-upgrade нету. Если выделить "самый смак" - можно будет делать аналог lupurus из любого puppy. Например SlackoRusBit - можно бы сделать. Т.е. поддерживать 1 свой дистр (21х) и 1 русскую версию последнего буржуйского - по любому надо.

Таким образом прослеживаются 2 возможных ответвления:
1. Старое под новым ядром (на мой взгляд - спорно)
2. Перенос наработок на более свежий дистр. (в каком-то виде - точно кто-нибудь сделает). Можно открыть тему с перечислением этих наработок. Есть интерес?

Ну и задуманное (LupuRusBit), судя по к-ву скачек, актуально (или провести опрос - чтобы окончательно это понять). Сделать релиз с учетом доработок RoDoN, окрорректированной документации, переделанным menu.lst (с русскими комментариями параметров) - видимо, имеет смысл. И на этом, в рамках этого проекта, остановиться. Аналогов initrd Zay пока не просматривается. Жаль что это труднопереносимо.

Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 22 Февраль 2012, 10:38:37
run_fixwm
Добавил в шапку
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 22 Февраль 2012, 11:01:59
Ну реально - получается моими "шаманскими" методами, неужели толковые ребята не смогут придумать лучше?
Основная сложность - не просто перенести, при этом нужно получить в результате стабильную, надёжную систему. А это уже на порядок сложнее. В любом случае Bit нужно завершить, потом посмотрим, что можно будет сделать. Может быть и получится перенести наработки в другую систему...

Решение проблемы с некорректной загрузкой трея из этого скрипта я убрал и для себя использую вариант с изменением файла /root/.xinitrc, описанный здесь.
Вот этот способ (http://forum.puppyrus.org/index.php/topic,11283.msg61752.html#msg61752) мне кажется более универсальным, что Вы думаете?
Название: Re:LupuRus Bit (Beta 2)
Отправлено: RoDoN от 22 Февраль 2012, 11:34:37
Вот этот способ мне кажется более универсальным, что Вы думаете?
Согласен. Кстати у Игоря (bit777) было подобное в сборках М1-1 и М1-2, только в файле rc.wm
Код
cp -f $mount_point/etc/windowmanager /etc/windowmanager
где mount_point="/initrd/pup_wm"

З.Ы. Внесение изменений в файл /root/.xinitrc я предложил только для случая, если не трогать основной sfs-ник, а для себя я пересобирал с аналогичным изменением xwin.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 23 Февраль 2012, 12:30:34
Внесение изменений в файл /root/.xinitrc я предложил только для случая, если не трогать основной sfs-ник
Понятно. Основной SFS в следующей версии будет с модифицированным xwin, при сборке WM можно это учесть.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 28 Апрель 2012, 20:19:43
У меня "Скачать файлы отдельно" в шапке:
Invalid or Deleted File.
iso - все ок
Это только у меня так?
Название: Re:LupuRus Bit (Beta 2)
Отправлено: RoDoN от 29 Апрель 2012, 12:35:48
Invalid or Deleted File.
Аналогично
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 29 Апрель 2012, 13:50:41
Invalid or Deleted File.
Аналогично
Очевидно срок хранения истёк.
Немного позже перезалью обновлённые файлы.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 30 Апрель 2012, 21:50:23
Прошло четыре месяца, дистрибутив скачали 211 раз.
Думаю что пора подводить итоги.

Принципиальных ошибок в новых функциях не найдено.

Найденные ошибки почти все исправлены:
 - Загрузка Save с разными WM (http://forum.puppyrus.org/index.php/topic,10895.msg60830.html#msg60830).
 - Библиотеки возвращены в систему (http://forum.puppyrus.org/index.php/topic,10895.msg60442.html#msg60442).
 - Главная страница справки (http://forum.puppyrus.org/index.php/topic,10877.msg60634.html#msg60634).

Добавлены новые возможности:
 - Параметр tempsize (http://forum.puppyrus.org/index.php/topic,11709.0.html).

Внесены другие мелкие изменения:
 - Новый PFileSearch (http://forum.puppyrus.org/index.php/topic,10711.msg62775.html#msg62775).
 - Кодировка "IBM866.so" (http://forum.puppyrus.org/index.php/topic,11490.msg62507.html#msg62507).
 - Некоторые файлы удалены (http://forum.puppyrus.org/index.php/topic,9670.0.html).

В стадии тестирования:
 - Доработанный инсталлятор Puppy (http://forum.puppyrus.org/index.php/topic,11727.0.html).
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 30 Апрель 2012, 21:52:42
Обновление.

Чтобы получить обновленную систему:
1. Замените файл initrd.gz на новый (см. http://forum.puppyrus.org/index.php/topic,11709.0.html).
2. Файл upd_beta2_520.sfs (из вложения) положите в каталог с дистрибутивом (рядом с lupu_520.sfs).
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 02 Май 2012, 15:47:53
Очевидно срок хранения истёк.
Разве на mediafire.com это возможно? У меня там ничего не пропадало...
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 02 Май 2012, 18:17:42
Разве на mediafire.com это возможно? У меня там ничего не пропадало...
Эти файлы я заливал не через аккаунт, и не мог поэтому продлить срок хранения.
Вероятно все качали ISO, а не отдельные файлы.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: corpse от 08 Май 2012, 13:57:04
Люди добрые, а нет ли случаем под бит SFS со средствами разработки, в котором были бы собраны gcc, cpp, dev-библиотеки там, заголовки ядра, его конфиг и т.п.? Мне вот например, понадобилась лёгкая версия вима и парочка модулей для ядра, а собрать-то и нечем. Вим из комплекта слаки очень уж много весит. А дебиановский vim-nox вроде бы то, что надо, но зачем-то просит libpython. Вимы же в петах собраны то без того, что нужно, то с тем, что в 95% случаев никогда не понадобится. А для меня это главный рабочий инструмент. Хорошо, вим я бы без проблем собрал на любой машине и залил бы бинарник, но имхо, было бы куда удобнее это делать под той же операционкой, чтобы не заморачиваться потом с версиями библиотек. Я уже молчу про модули ядра. Если подскажете, я ещё и другой всякий полезный софт пособираю.

И второй вопрос. Привык я к красивостям и захотелось мне 256-цветного терминала (без него через 6-8 часов работы глаза просто начинают болеть от 16-ти цветовой палитры). В терминфо я попробовал различные, но это не принесло мне счастья. Пробовал брать файлы терминфо из разных версий слаки, но неизменно получаю облом в виде: "open terminal failed: terminal does not support clear". Ставить пытался xterm+256color.

Третье: возможно немного не в ту тему, но оставлю пожалуй здесь: есть предложение внести lsof, expect, netcat (бсдшную версию) и netdiscover например, в utils. Весит всего ничего, а штуки порой очень полезные. И ещё одна иногда очень полезная, но небольшая штука: chntpw (для смены паролей в Win). Пару раз спасала. http://pogostick.net/~pnh/ntpasswd/
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 08 Май 2012, 18:43:20
а нет ли случаем под бит SFS со средствами разработки, в котором были бы собраны gcc, cpp, dev-библиотеки там, заголовки ядра, его конфиг и т.п.?
Это всё подходит от Lupu-520.
lupu_devx_520: http://distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-5.2/lupu_devx_520.sfs
Ядро см. тут: http://bkhome.org/sources/ (логин puppy, пароль linux).

Про терминал ничем помочь не могу.

Что же касается программ - добавление новых в комплект не планируется.
Теперь, с параметром sfsdir пользователь легко может добавить в дистрибутив любые программы (достаточно положить .sfs в каталог).
Название: Re:LupuRus Bit (Beta 2)
Отправлено: sfs от 22 Май 2012, 09:12:34
Распакуйте initrd, в /lib/modules замените файлы старого ядра на новые.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 22 Май 2012, 15:47:41
раз в фул работает, то и во фругал возможно
Если действительно всё работает нормально - думаю что можно будет попробовать сделать Frugal.
Но сейчас готовится RC, поэтому смотреть ядро совсем нет времени.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: andy-voit от 23 Май 2012, 04:33:07
В initrd.gz и основном SFS есть файлы с именем DISTRO_SPEC. Там должны быть прописаны параметры, как называются основной и дополнительный sfs, и еще некоторые другие (например - версия ядра).  Из него ищется название. Эти файлы в initrd и в /etc должны совпадать. Что у вас написано в этих файлах и есть ли они вообще.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 07 Июнь 2012, 12:19:58
Замена потребует серьёзного тестирования, а на это уже нет времени (нельзя тянуть с выпуском RC вечно).
А если просто подключить SFS (ну или положить в каталог sfsdir) - работает?
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Pro от 08 Июнь 2012, 01:59:05
P.s. Надо отследить в браузере на "чистой" системе html-файлы CUPS, ошибка где-то тут.
они лежат в /usr/share/doc/cups

Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 08 Июнь 2012, 10:51:05
Про SFS не понял, SFS чего?
Не внимательно прочитал, думал Wine в SFS а не в пакете.
Пакет при установке вполне может что-то менять.

А если просто сделать ремастеринг, без установки каких-либо пакетов?
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 08 Июнь 2012, 14:30:42
В LupuRus Max - косяк всплыл сразу
Сразу при установке пакета?

при нажатии на "Администрирование" в CUPS - Not Found 404
Уточните причину: меняется ссылка, или исчезает сам файл (сравните в оригинальной системе и в ремастере).
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Pro от 08 Июнь 2012, 16:00:39
а сам cupsd запущен? надо его убить и запустить в терминале (может параметр какой указать) чтобы ошибки сыпал в терминал.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Pro от 08 Июнь 2012, 16:41:24
ну надо смотреть cupsd --help что напишет
могут быть ошибки в правах доступа к файлам, могут быть ошибки с символическими ссылками
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 08 Июнь 2012, 17:59:42
Поддерживаю вопрос Pro, запущен ли cupsd?

localhost:631/admin - это не html-файл, страницу генерирует CUPS. И скорее всего он действительно не запущен. Проверьте. Если не работает - запустите и посмотрите вывод терминала.

При ремастеринге действительно некоторые файлы могут исчезнуть, у меня было что-то похожее ещё на LupuRus-510. Попробуем разобраться.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 08 Июнь 2012, 18:12:34
И прежде всего проверьте, есть ли в ремастере файл /etc/cups/cupsd.conf ?
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 09 Июнь 2012, 10:03:01
Понятно, что localhost:631/admin - это ссылка, но на какой конкретно html?
Нет такого html-файла. CUPS, который висит на 631 порту, генерирует эту страницу в памяти.
Можно ещё проверить, открыт ли порт 631 (в терминале netstat -lt).

Сейчас времени у меня мало, может быть чуть позже посмотрю.

Кстати, желательно провести ещё такую проверку:
Распаковать базовый SFS из оригинала, и базовый SFS из ремастера, скопировать с наложением (комадой cp -a) файлы из ремастера в оригинал, упаковать их и попробовать.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Pro от 15 Июнь 2012, 03:17:21
В обеих случаях:
а надо не этой командой, а ps -A|grep cupsd
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Pro от 15 Июнь 2012, 03:51:42
ну и отлично. знач либо логи смотреть либо проверить что в /usr/share/doc есть нужное файло.
я что-то помню подобное, еще могут права пользователя влиять т.е. некоторые файлы не могут быть с правами root:root а надо чтоб cups были
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 15 Июнь 2012, 20:13:13
Цитата
Распаковать базовый SFS из оригинала, и базовый SFS из ремастера, скопировать с наложением (комадой cp -a) файлы из ремастера в оригинал, упаковать их и попробовать.
Вот это пробовали? (конечно на ext-разделе)
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 16 Июнь 2012, 09:57:50
Именно так не пробовал, но по моему, ручная пересборка, как делал и описывал раньше - аналог этого.
Не совсем. Можете выложить базовый SFS с этой ошибкой?
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Roader от 16 Июнь 2012, 22:04:32
2. Но на Салуки-022 и разновидностях "Трёхглавого" тоже ремастеринг был на NTFS и там получалось... Может более новое ядро (дистр) более корректно(ны) к NTFS или операции ремастеринга?

Ядра не причем. В Лупу 520 Мах, М1, М2 Игоря Берлова соответственно и Бит другой механизм ремастеринга, по сравнению с "классическим" в Салуки. Для сравнения - куда происходит первоначальное копирование файлов в Салуки /tmp/root/   , т.е. память, где ФС - ext, а в версиях БИТ идет копирование непосредственно на винт, и если ФС -НТФС то можно кое-чего  недоститаться. 
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 16 Июнь 2012, 22:37:21
Теоретически скрипт можно переделать (аналогично createusersfs), чтобы вместо прямого копирования на разделе создавался файл .2fs нужного размера, и тогда проблемы не будет.
Но сегодня скрипт ремастеринга уже не так актуален как раньше (т.к. есть sfsdir и во многих случаях пересобирать базовый SFS уже не нужно). Поэтому, ИМХО, достаточно добавить в скрипт предупреждение о файловой системе. Или можно добавить в базу скрипт из Saluki, при условии совместимости.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 17 Июнь 2012, 11:13:36
Вот такой текст будет показан перед запуском ремастеринга:
Цитата
Программа создания собственного Live-CD была
разработана для более ранних версий Puppy, поэтому
полная совместимость с LupuRus Bit не гарантируется.
После пересборки системы с помощью этой программы
часть функционала LupuRus Bit может быть потеряна.
Вы используете программу на свой страх и риск!

Настоятельно рекомендуется использовать для
временных файлов раздел с файловой системой Linux,
например 'ext2' или 'ext3' (но НЕ [v]fat / ntfs)!
Название: Re:LupuRus Bit (Beta 2)
Отправлено: RoDoN от 06 Июль 2012, 15:25:47
Я ставил LupuRus Bit на несколько ПК, как современных, так и не очень и только на одном у меня иногда вроде-бы без особых причин вываливается в консоль и иксы больше не поднимаются, набираю reboot и после перезагрузку опять нормально работает.
В файлах xerrs.log и Xorg.0.log (см.вложение) мне очень не нравятся строчки:
Код
Fatal server error:
Failed to submit batchbuffer: Input/output error
Но куда копать не пойму. Хелп ми!!!
Закономерность появления данной ошибки отловить не получается, спровоцировать ее появление тоже не могу, иногда несколько дней работает нормально, а иногда за день несколько раз падает, от наличия сохраненки тоже не зависит.
Хар-ки ПК: Celeron 1700 MHz, 256 Мб, Intel 82845G/GL/GE (8 Мб) (примерно 2002 г.), установка только frugal на винте, загрузка через Grub4Dos.

З.Ы. Подобное наблюдал еще на сборке KB, которая основана на Bit, а на всех других сборках русских и импортных такого никогда не было, подозреваю интуитивно, что возможно причина в отдельном файле с WM,  но почему это происходит только на одной машине не понятно.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Pro от 06 Июль 2012, 15:39:38
возможно баг самого xorg или драйвера видеокарты в xorg
Название: Re:LupuRus Bit (Beta 2)
Отправлено: RoDoN от 06 Июль 2012, 15:48:11
В Гуггле оказывается довольно много упоминаний о подобных проблемах под разными линуксами, но вразумительного ответа с рецептом решения пока не нашел, склоняюсь к мнению, что виноваты дрова на видео.
Название: Re:LupuRus Bit (Beta 2)
Отправлено: Zay от 29 Июль 2012, 15:56:46
Вышел релиз-кандидат LupuRus Bit (http://forum.puppyrus.org/index.php/topic,12393.0.html).