Сайт | Скачать | Видео | Wiki

Автор Тема: PuppyRus Richy Byte (экспериментальная сборка)  (Прочитано 90839 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus Byte (экспериментальная сборка)
« Ответ #30 : 14 Сентябрь 2012, 10:21:33 »
Может самое простое будет в Usoft* gma500_gfx.ko.gz заменить файлом нулевой длины?

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:PuppyRus Byte (экспериментальная сборка)
« Ответ #31 : 14 Сентябрь 2012, 14:27:05 »
Может самое простое будет в Usoft* gma500_gfx.ko.gz заменить файлом нулевой длины?
Гениальное всегда просто! Помогло!
А я до этого пробывал добавить файл .wh.gma500_gfx.ko.gz и не помогало ;D

я бы рекомендовал вместо убирания модуля, сделать правило для udev
Теперь не нужно ни убирать модуль, ни создавать правило для udev.
Файл gma500_gfx.ko.gz наоборот пусть обязательно остается в системе, т.к. с ним корректно работает suspend и может быть когда-нить удастся изменить разрешение экрана, а для установки uvesafb+fbdev теперь достаточно подкинуть Usoft-uvesa-pr217.sfs
« Последнее редактирование: 14 Сентябрь 2012, 14:59:06 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus Byte (экспериментальная сборка)
« Ответ #32 : 14 Сентябрь 2012, 15:01:43 »
Ура! В шапку и +. Про гениальность спорно. Скорее костыль ;) udev было бы интереснее...
« Последнее редактирование: 14 Сентябрь 2012, 15:06:29 от sfs »

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:PuppyRus Byte (экспериментальная сборка)
« Ответ #33 : 15 Сентябрь 2012, 14:38:50 »
pr217b003.iso
Изменения: ...
3.Скомпилил SpaceFM....
4.Исправленный load_sfs, rc.shutdown...
По п.3. - на сколько я понял теперь вместо раб.стола ROX-а при загрузке JWM и Openbox используется раб.стол SpaceFM, который  минималистично пуст и на нем нельзя разместить значки. Решение интересное, но мне не очень привычно, все-таки 16 лет работы с разными версиями Windows накладывает отпечаток (но ненависти к Windows у меня не было и нет) , мне со значками на раб.столе удобнее.
По п.4. - исправленного rc.shutdown в /SFS/Usoft-sf223.sfs я не увидел, он там датирован 26 августа, поэтому сохраненка опять не создается.
Больше впечатлений пока нет, т.к. запускал эту сборку пока только раза 3-4 из разных пунктов меню.

UPD Исправленный rc.shutdown обнаружил в /SFS/Usoft-pr21-sp11.sfs, но так как модули грузятся по алфавиту, то последним загруженным оказывается не исправленный rc.shutdown из /SFS/Usoft-sf223.sfs - вот в этом причина не создания сохраненки.

« Последнее редактирование: 15 Сентябрь 2012, 14:58:23 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:PuppyRus Byte (экспериментальная сборка)
« Ответ #34 : 15 Сентябрь 2012, 17:26:05 »
хе-хе добро пожаловать в мир геморроя с конфликтом файлов, это у вас еще цветочки. В проблеме имея 5-10 модулей разобраться будет легче, а вот когда их будет 20-30. Вобщем веселье ждет вас, скучно не будет.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:PuppyRus Byte (экспериментальная сборка)
« Ответ #35 : 15 Сентябрь 2012, 18:17:35 »
хе-хе добро пожаловать в мир геморроя с конфликтом файлов
Добрый ты, однако, ох какой добрый ;D Написано же, что это "экспериментальная сборка", а при экспериментах без ошибок и накладок не бывает.
А скучно - это не для нас! Мы, если надо, то круглое носим, квадратное катаем  :D
И вопрос по делу, возможно ли в Gaff собирать дистриб так, чтобы дрова были не в основном модуле, а в файле типа zb217346.sfs, т.е. аналогично, как в Byte, Bit, Lupu, Saluki, Ivanne и многих др.сборках?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus Byte (экспериментальная сборка)
« Ответ #36 : 15 Сентябрь 2012, 19:35:03 »
п.3 Раб.стол у spacefm есть, но я его нигде не использую. Ярлыки, папки, фон - все там есть. Мой скрипт запуска в модуле "кривой" - исправленный в аттаче
С модулем Sfs-tk р-стола нет вообще. Я так и пользуюсь. Без Sfs-tk - обычный ROX, Если нужен Sfs-tr и rox р.стол - раскоментируйте (удалите Х) в .xinitrc 116 строку #ROX
В xfce - р.стол свой
п.4 Ошибочно собрал из старого модуля. Вот правильный

4wm - в 4 раза сложнее чем 1.
Избыточное кол-во маленьких модулей связано с тем, что я не смешиваю свои идеи с основной линией Ричи. Свои никому не навязываю. Без _sfs и Usoft-sf - получим Ричи с последними исправлениями от команды
« Последнее редактирование: 30 Октябрь 2012, 14:37:21 от sfs »

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:PuppyRus Byte (экспериментальная сборка)
« Ответ #37 : 16 Сентябрь 2012, 16:04:28 »
Добрый ты, однако, ох какой добрый  Написано же, что это "экспериментальная сборка", а при экспериментах без ошибок и накладок не бывает.
вы знаете, все то что тут экспериментируется, вполне можно без экспериментов получить ответ.

вопрос по делу, возможно ли в Gaff собирать дистриб так, чтобы дрова были не в основном модуле, а в файле типа zb217346.sfs, т.е. аналогично, как в Byte, Bit, Lupu, Saluki, Ivanne и многих др.сборках?
а смысл, но если уж сильно надо, то делается usoft и все. При загрузке подхватится должен.

Избыточное кол-во маленьких модулей связано с тем, что я не смешиваю свои идеи с основной линией Ричи. Свои никому не навязываю. Без _sfs и Usoft-sf - получим Ричи с последними исправлениями от команды
я обратил внимание на коллизию для того чтобы прочитали люди которые предлагают множество модулей, надо сделать соответствующие выводы, дабы потом опять не потребовалось все проверять на экспериментах ;)
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus Byte (экспериментальная сборка)
« Ответ #38 : 17 Сентябрь 2012, 09:17:23 »
Недопонял Ваши мысли.
Что не так с экспериментами и какие выводы нужно сделать? Можно подробнее?

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:PuppyRus Byte (экспериментальная сборка)
« Ответ #39 : 17 Сентябрь 2012, 09:20:53 »
да не, лень расписывать.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus Byte (экспериментальная сборка)
« Ответ #40 : 24 Сентябрь 2012, 18:12:15 »
120921
pr217b004.iso

Изменения базы:
byte-217-004.sfs initrd.gz vmlinuz zb217346.sfs  -PR217DDSE2
Автор не ответил на ? что нового. Методом сравнения мне удалось найти:
Неудаляемый Пупи от DdShurick - см help.gz
Доп. софт для принтеров HP
Справка sfs_event
rc.shutdown
get_pet
(un)load_sfs - экспериментально выяснили, что теперь возможно монтирование .sfs даже с RAM диска
xpupsay
Подробности можно найти выше в этой теме. То, что вошло в базу - из модулей Байт удалил

Изменение модулей:
Поправил все ВМ.
Унифицировал пункт меню "Выкл"
Изменил оформление openbox
Поправил посередине верх. панель Xfce
много мелочей

Новые модули:
spacefm 0.8

Sf2-002.sfs :
Сильно экспериментальный, местами сырой. Тестируйте осторожно. Лучше в virtualbox
1. Скрипт объединения sfs2add (допилил http://www.murga-linux.com/puppy/viewtopic.php?search_id=1426292272&t=38432 ) - делает из .pet|.sfs  - .sfs с добавлением /root/.paskages/имя_модуля.files.
.files - список файлов в .pet|.sfs|dir
Может из нескольких .pet|sfs - 1 .sfs с соответствующим к-вом .files
2. Скрипт разделения  sfs2brake на исходные .sfs без /root/.paskages (не нужен, т.к. всегда можно создать при установке, а делить такой модуль не требуется)
3. mnt_sfs - установка|подкл.|mount .sfs  (чуть подправленный от bit777)
4. rem - удаление установленных .sfs (подправленный bit777)
5. Переделал remove-builin Ричи: удаление или копирование из базы.sfs с созданием удаленный_модуль.sfs.
Можно еще распилить базу. С целесообразностью пока не определился. Вынос необязательных компонентов уменьшит базу на 5Мб
Объединение модулей в 1 теоретически (со слов Pro - верю) даст ускорение загрузки и работы. Поможет обойти предел squashfs в 127 модулей.
В перспективе - полный отказ от pet

В репе sfs-get:
opera12next, skype4 (вырезал из DDSE2)
Обновил firefox 15.0.1, flashplayer 11.2

120922
Поэкспериментировал с горячим переключением wm
Выход в консоль и последовательное:
Код
sfsmnt -u Openbox*.sfs ;sfsmnt -u Tint* ; xwin openbox 
sfsmnt -u Thunar*.sfs ;sfsmnt -u Xfce* ; sfsmnt xfce ; xwin xfce-session
дает нормальный результат
При обратном переборе - известные проблемы ярлыков в jwm (решал их в своем saluki)
Сделать можно - только надо ли...
Имена модулей везде нужно полные.

120924
pr217b005.iso
Есть 2,5Mb xdelta3 4-5 версия Байт. Ссылка в шапке. Там же скриншоты.
Починил pfix=nocopy (только в inutrd 217), написал параметр sfs2ram (копирует модули.sfs в память и уже отуда подключает). Отмонтирование: стандартное +
Код
umount /mnt/..tmpfs.ваш-модуль && rm -R /mnt/..tmpfs.ваш-модуль

Отмонтирование не окультуривал, т.к. не уверен в нужности метода. Подробности:
http://forum.puppyrus.org/index.php/topic,12563.msg68279.html#msg68279
Много мелких правок всех wm.
« Последнее редактирование: 25 Сентябрь 2012, 13:58:24 от sfs »

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Расту!!!
Re:PuppyRus Byte (экспериментальная сборка)
« Ответ #41 : 25 Сентябрь 2012, 02:41:32 »
Поправил посередине верх. панель Xfce
много мелочей
Не знаю как в других WM - а в XFCE не стоит выносить панель наверх. Там она здорово мешает окошкам Thunar, например. Особенно скрывающаяся.

P.S: Попробовал 005 С разрешением то же самое-640 и ни в какую. Файл базы остался со старым названием pr217-004.sfs
В стандартном режиме не хочет загружаться. Пишет что не может найти базовый файл bite-217.sfs ( что неудивительно, так как здесь он идет с дефисом и номером версии)

« Последнее редактирование: 25 Сентябрь 2012, 03:20:22 от andy-voit »
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus Byte (экспериментальная сборка)
« Ответ #42 : 25 Сентябрь 2012, 13:55:51 »
XFCE - сделал "посмотреть" сижу в jwm и mc. Такое каждый под себя настроит. Как и с оформлением всем не угодишь
По системным делам ничего лучше чем в Ричи + модули alsa, rodeon,intel нет и не планируется.
byte-217-004.sfs не пересобиралась (она от 217DDSE2 в 004 и 005 не менялась). В Байт004 - чистый initrd от 217DDSE2. В 005 пересобранный на pfix=nocopy. Т.е различий по работе с железом по сравнению с 217DDSE2 быть не должно.
pr217-004.sfs bite-217.sfs - таких файлов нет ни в одном моем дистрибе.
Судя по тому, что у Rodon таких проблем не возникло - склонен думать что они у Вас индивидуальные. pdev1 - указываете?
Спасибо за тестирование. Ваше мнение для меня важно.
sfs2ram не пробовали? Или что об этом думаете на уровне идеи?

« Последнее редактирование: 25 Сентябрь 2012, 13:57:51 от sfs »

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Расту!!!
Re:PuppyRus Byte (экспериментальная сборка)
« Ответ #43 : 25 Сентябрь 2012, 15:14:59 »
Цитата
sfs2ram не пробовали? Или что об этом думаете на уровне идеи?
Да вот и хотел как раз попробовать. Выбираю пункт загрузочного меню *.sfs в оперативную память, а он мне и говорит, нет блин у меня bite-217.sfs. Впрочем, действительно, надо как то править menu.lst, то что использовал я было взято целиком из iso, и видимо прежде всего для iso и предназначено. Но вот путаюсь я в этих длинных строчках, не понимаю какой параметр для чего и где про это все читать

Вот например
Код
set b=/_pr217b/vmlinuz1 psubdir=_pr217b 
set u=sfsdiru=home:/_sfs:Jwm,Thunar,Sfs-tk,Sf2,Fris,Save
set d=sfsdir=home:/_sfs:pup-v,ymount,firef,flash,mplayer,remm,transm,sfs-get,spacefm,xfce
kernel %b% %u% %d% mountall=1 wosave=1
initrd /_pr217b/initrd1.gz

из всего выше перечисленного мне понятна сразу только последняя строка - про initrd
строка чуть выше - понятно только что mountall - монтируется сразу все. и отказ от сохраненки (прочел в обьяснении)
еще рядом видимо переменные из строчек выше.
set b - ну здесь более мене понятно
set u - логически предполагаю что здесь жестко задана домашняя папка /_sfs и перечисленно, что надо загружать выше базы. Сразу встает вопрос- выше базы встанет только то , что будет перечислено? И почему названия все же отличаются от того, что на самом деле есть в _sfs, хоть и похоже, типа Fris=Frisbee-beta2-итд? Мне как добавить самому что то сюда, если захочу. И вообще куда надо добавлять и что при этом прописывать.
set d - здесь опять видимо жестко задается home = /_sfs и перечисленно, что грузить ниже базы. Сразу встает вопрос - а если нигде не перечисленно - оно что, нигде не смонтирует. То есть хочу сказать, если у меня много модулей (а их у меня много) я должен внимательно следить, чтобы каждый был упомянут в списке выше или ниже базы?

 И зачем тогда папка именованная большими буквами SFS?


Это я не в порядке критики, это я разобраться пытаюсь. В обычных puppy все немного проще. Где то я потерялся, отстал...  :-[
« Последнее редактирование: 25 Сентябрь 2012, 15:17:26 от andy-voit »
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:PuppyRus Byte (экспериментальная сборка)
« Ответ #44 : 25 Сентябрь 2012, 15:32:59 »
set b=/_pr217b/vmlinuz1 psubdir=_pr217b
set u=sfsdiru=home:/_sfs:Jwm,Thunar,Sfs-tk,Sf2,Fris,Save
set d=sfsdir=home:/_sfs:pup-v,ymount,firef,flash,mplayer,remm,transm,sfs-get,spacefm,xfce
это грусть и тоска.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.