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

Автор Тема: IvannaXP = IvannaSE2+XFCE+Puppy-Presice  (Прочитано 167552 раз)

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

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
Re:IvannaXP = IvannaSE2+XFCE+Puppy-Presice
« Ответ #210 : 25 Август 2013, 12:46:30 »
Небольшая программка для просмотра размера вложенных каталогов и файлов ncdu -  http://forum.puppyrus.org/index.php/topic,14599.0.html нормально работает и в IvannaXP. Файл ncdu-1.10-1-i686.pfs необходимо скопировать в каталог SFS, к другим модулям, а для того , чтобы пункт меню "Просмотреть... в ncdu"  появился в контекстном меню по ПКМ , нужно заменить файл /root/.config/Thunar/uca.xml   на этот
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн andy-voit

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
Re:IvannaXP = IvannaSE2+XFCE+Puppy-Presice
« Ответ #211 : 28 Сентябрь 2013, 13:39:32 »
Попытаюсь обозначить те мелкие переделки, хотя бы для себя, для памяти- сам дистр пока не выложен, но работа идет хоть и не с той скоростью, какой хотелось.

-дистр в конечном итоге предполагается в виде мультикернел. Точнее два ядра, которые применены в версиях precise-5.7.1 обычном и ретро (3.9.11 и 3.2.44-noPAE) в связи с чем в состав модуля zdrv вынесены еще кое какие файлы, в частности ремастерпуп2 и рк.сисинит (надо не забыть бы его на место)

- файлы для загрузки ретро получают "суффикс" -R (ex: vmlinuz-R) В свяи с чем потребовали изменения скрипты инит, (5.7.1) установщик, ремастерпуп2 ,пупзип и распаковщик с последние три сейчас мучаю

-подправлена еше раз секция от dim-kut в лоад-сфс ( необх. править в двух модулях, т.к. перекрывают друг друга xfce и пфс модуль)
 
-в модуль xfce добавлена возможность выбора "альтернативного" меню. подправлены некоторые иконки.
-исправлены некоторые модули, заменен мини офис, мпплеер взят из родного дистра и объединен с смплеером с помощью пфс утилит. обьединены так же основные тяжелые библиотеки в единый модуль и вынесены в корень. Чтобы подключались безусловно, а пользователь выбирал только модули.
-предполагаю сделать варианты биг (мультикернел, софт по максимуму, образ под размером под завязку ) стандарт версию ( она то готова практически, но надо домучить пару тройку вышеупомянутых скриптов из за мультикернела-базовый файл должен быть стандартным). и еще лайт версию -вообще без доп модулей, вместо этого во встроенном браузере (Links) только ссылка на файлохранилище. пока прблемы только с этим файлохранилищем, незнаю годится ли дя этого Дропбокс.
- правки по результатам тестеров и пользователей IvannaXP (и не только-те что заметил на форуме) :-) Добавил в базу модесеттингс изаменил ксоргвизард на новый
-new2dir перевел на русский
« Последнее редактирование: 28 Сентябрь 2013, 14:21:47 от andy-voit »
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34035
  • Репутация: +231/-0
    • PuppyRus-A
Re:IvannaXP = IvannaSE2+XFCE+Puppy-Presice
« Ответ #212 : 29 Сентябрь 2013, 13:35:35 »
Опера совсем древняя http://www.opera.com/download/guide/?os=linux

Оффлайн andy-voit

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
Re:IvannaXP = IvannaSE2+XFCE+Puppy-Presice
« Ответ #213 : 29 Сентябрь 2013, 13:56:57 »
ну да, какая была :-) . а новая чем лучше? все равно за полгода устареет. будет место для репы - можно новяк кидать. в принципе решаемо
модуль 16 оперы я собирал, только вот куда я ее дел это х.з. бардак-с :-)
А реально рулит коннечно links ! выйди из Х и набери links -g Работает зараза идаже в графике :-)
« Последнее редактирование: 29 Сентябрь 2013, 15:15:06 от andy-voit »
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
Re:IvannaXP = IvannaSE2+XFCE+Puppy-Presice
« Ответ #214 : 29 Сентябрь 2013, 21:10:01 »
Сначала предложения, которые ИМХО помогут избежать путанницы и облегчить тестирование :
1 Т.к. новая версия основанна на precise-5.7.1 желательно завести новую тему, и возможно, если Андрей простит мою наглость ::), назвать сборку немного по другому (типа IvannaXP_2)
2 изменить номер ixp_004.sfs и zdrv, чтобы при загрузке с CD не подхватывались старые версии с винта.
 Теперь первые итоги: Пошел "правильным" путем - записал образ на RW -болванку, загрузился в ретро версию, чтобы ничего не мешало выбрал загрузку в RAM.
Порадовало - в логах ошибок и загрузки особой ругани нет.
Модули из каталога SFS не подключились (наверное так и надо, ;) ведь sfsdir= не указан)
Зато оказались смонтированы оба zdrv вот вывод losetup:
Код
# losetup
/dev/loop0: 0 /mnt/tmpfs/ixp_004.sfs
/dev/loop1: 0 /initrd/mnt/dev_ro2/Usoft-XFCE-4.10-ixp.pfs
/dev/loop2: 0 /initrd/mnt/dev_ro2/Usoft-acpi_ixp.sfs
/dev/loop3: 0 /mnt/tmpfs2/zdrv_ixp4-R.sfs
/dev/loop4: 0 /initrd/mnt/dev_ro2/Usoft-libQtWxJrFf.pfs
/dev/loop5: 0 /initrd/mnt/dev_ro2/Usoft-pfs-utils-XFCE-0.3.0.6-ixp.sfs
/dev/loop6: 0 /initrd/mnt/dev_ro2/Usoft-pup-volume-monitor-0.1.10-ixp.sfs
/dev/loop7: 0 /initrd/mnt/dev_ro2/ixp_004.sfs
/dev/loop8: 0 /initrd/mnt/dev_ro2/zdrv_ixp4-R.sfs
/dev/loop9: 0 /initrd/mnt/dev_ro2/zdrv_ixp4.sfs
Мне кажется, это именно из-за пустого значения переменной sfsdir=
Код
PUPMODE=5
PDEV1='sr0'
DEV1FS='iso9660'
PUPSFS='sr0,iso9660,/ixp_004.sfs'
PUPSAVE=''
PMEDIA='cd'
SFSDIR=''
SFSDIR_NAME=''
так отрабатывают строки подключения модулей из rc.sysinit
Код
ls -1 ${MNTPT}${PSUBDIR}/[Uu]soft-*.[ps]fs ${MNTPT}$SFSDIR/*.[ps]fs 2>/dev/null | #avdy-voit изменил строку.
система так-же работала и раньше, просто два zdrv на CD проявили эту особенность :).
проверю установку на USB - отпишусь
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6287
  • Репутация: +141/-0
Re:IvannaXP = IvannaSE2+XFCE+Puppy-Presice
« Ответ #215 : 29 Сентябрь 2013, 21:26:54 »
3 работа с видеокартами GMA (modesetting включен в "базу")
Протестировал на нетбуке с GMA 500 (см.подпись), итак:
1. При первой загрузке с ядром 3.9.11 запуск с разрешением 640x480, после выполнения xorgwizard и выбора modesetting получил нормальное 1366x768. Это очень радует, т.к. теперь не нужны эти танцы с заменой ядра  ;D
2. При загрузке с ядром 3.2.44-noPAE иксы не поднимаются вообще никак, ни с vesa, ни с modesetting.

В справке в требованиях к оборудованию написано: "Процессор: Пентиум IV - 233 мгц", думаю очепятка, наверно "Пентиум II", а если уж IV, то явно другая >> частота.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
Re:IvannaXP = IvannaSE2+XFCE+Puppy-Presice
« Ответ #216 : 29 Сентябрь 2013, 21:36:40 »
Извиняюсь перед Андреем - об этом глюке знали , но воремя не сообщил  :( - если открыть раздел под fat32 через "Мой компьютер" и на разделе есть файлы с именами кириллицей то все отображается нормально, а если открыть через значок на рабочем столе - то вместо кириллицы знаки вопроса . Это виноват Usoft-pup-volume-monitor-0.1.10-ixp - он не добавляет при монтировании параметр -utf-8   :(  Может при компиляции можно будет изменить.
« Последнее редактирование: 29 Сентябрь 2013, 21:38:17 от valentin »
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
Re:IvannaXP = IvannaSE2+XFCE+Puppy-Presice
« Ответ #217 : 29 Сентябрь 2013, 22:17:49 »
Все, что пишу - по ретро версии.  Прямо с CD установил IvannaXP на флешку под fat32, в каталог. Система загружается нормально , и в стандартном варианте и только в RAM. После создания сейва изменения в визуальном оформлении сохраняются ;D. Обнаружилась неприятная  особенность - при PUPMODE=5 - русские буквы в именах файлов на флешке - знаки вопроса и смонтирован раздел без utf-8  при PUPMODE=13 все норрмально с именами и смонтироан с
Код
/dev/sdc1 on /initrd/mnt/dev_save type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,quiet,utf8,errors=remount-ro)
нужно смотреть, почему init так балуется  :(
Читал, читал init так и не понял, почему на флешке загрузочный раздел fat32 при PUPMODE=5 вместо shortname=mixed,quiet,utf8 монтирует shortname=mixed  :( В предыдущем варианте init для IvannaXP проблема решалась "в лоб"
Код
vfat)
    mount -t vfat -o shortname=mixed,quiet,utf8 $MNT_DEV $MNT_DIR
 сейчас
Код
vfat)
   mount -t $MNT_T -o $VFAT_OUT_PARAM $MNT_DEV $MNT_DIR
хотя, ниже,
Код
VFAT_OUT_PARAM='shortname=mixed,quiet,utf8'
"codepage=cp437,iocharset=iso8859-1" в обеих случаях совпадают  :o
« Последнее редактирование: 30 Сентябрь 2013, 08:19:09 от valentin »
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
Re:IvannaXP = IvannaSE2+XFCE+Puppy-Presice
« Ответ #218 : 30 Сентябрь 2013, 11:40:40 »
Сегодня полтора часа  бился "головой ап стену" пытаясь загрузиться с флешки с перепакованным сначала initrd-R.lz а потом и initrd.lz. Даже если просто распаковать в initrd-tree-lz, а затем без изменений запаковать в initrd.lz, то система с флешки не загружается - не находит init  :( :(
 А в общем, идеи были такие : в init , в 269 строке напрямую прописать shortname=mixed,quiet,utf8
 а для исключения двойного монтирования, которое проявляется не только с CD, но и при установке на раздел на флешку при PUPMODE=5 pfix=RAM , хотел попробовать изменить строки 446-453 на
Код
if [ "$SFSDIR" != "" ]; then
       SFSDIR="$FND_DIRS${SFSDIR}"
       LIST="`find /mnt/data${SFSDIR} -maxdepth 1 -name '*.sfs'`"
       for ONE_OF_LIST in $LIST
       do
        LISTSFSDIR="$LISTSFSDIR,`basename $ONE_OF_LIST`"
       done
        else
       SFSDIR="no"
      fi   
  что-бы, даже при не указанном sfsdir=  значение переменной не оставалось пустым.
Проверить, к сожалению, не могу  :(
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн andy-voit

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
Re:IvannaXP = IvannaSE2+XFCE+Puppy-Presice
« Ответ #219 : 30 Сентябрь 2013, 11:57:52 »
Сегодня на свежую голову сделал работу над ошибками. В итоге дистр перезалил. Кто скачивал раннее - для экономии трафика предлагаю скачать архив и заменить соответствующие файлы. Обязательно так же замените цифры базового модуля с 004 на 006

Что сделал
1 В init заменил строчки на рекомендованые( имею ввиду shortname=mixed,quiet,utf8) - valentin, попробуй плиз.
2 Не работал unrar - заменил
3 Не работал должным образом упаковщик архивов - из за того что перекрывался непоправленым файлом из дополнительного модуля pfs-utils
4 Убрал volume-monitor - флешку монтирует непонятно как и чем, в параметрах компиляции ничего про utf8, курение исходников тоже ничего не дало. Замена версии на более новую тоже не помогла. Отложил до лучших времен. положил в репку, кому мож надо
5 Заодно поправил справку

Остается из первозадач решить двойное монтирование, завтра попробую сделать по рецепту valentin

Цитата
Сегодня полтора часа  бился "головой ап стену" пытаясь загрузиться с флешки с перепакованным сначала initrd-R.lz а потом и initrd.lz
Валентин, с флешкой мож чего? я тыщу раз запаковывал перепаковывал, правда на диске или в памяти, нормально вроде бы..

P.S: пробую делать репу на дропбоксе, господа, побробуйте забить в браузер адрес https://www.dropbox.com/sh/hwq4uqyfn4dqabt/R0pdXkEMvp - будет открываться расшаренная папка или нет? Там правда пока еще мало чего есть, надо будет набивать

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34035
  • Репутация: +231/-0
    • PuppyRus-A
Re:IvannaXP = IvannaSE2+XFCE+Puppy-Presice
« Ответ #220 : 30 Сентябрь 2013, 12:29:41 »
P.S: пробую делать репу на дропбоксе, господа, побробуйте забить в браузер адрес https://www.dropbox.com/sh/hwq4uqyfn4dqabt/R0pdXkEMvp - будет открываться расшаренная папка или нет?
Открывается. Положи хоть 1 файл - возможны сюрпризы при скачивании

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6287
  • Репутация: +141/-0
Re:IvannaXP = IvannaSE2+XFCE+Puppy-Presice
« Ответ #221 : 30 Сентябрь 2013, 12:32:26 »
Репа Ivanna-XP_Repo на dropbox  открылась, названия каталогов на русском, скачивание идет нормально.
« Последнее редактирование: 30 Сентябрь 2013, 12:35:41 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34035
  • Репутация: +231/-0
    • PuppyRus-A
Re:IvannaXP = IvannaSE2+XFCE+Puppy-Presice
« Ответ #222 : 30 Сентябрь 2013, 12:34:23 »
названия каталогов на русском.
Что лучше не делать - лишние проблемы

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
Re:IvannaXP = IvannaSE2+XFCE+Puppy-Presice
« Ответ #223 : 30 Сентябрь 2013, 15:29:40 »
Такие идиоты должны убиваться "ап стену" насмерть!!! - это я о себе  >:( >:( >:( - сам же не раз советовал перепаковывать все модули(архивы) только на разделах ext2/3/4  и сам же уперся  - сейчас быстренько на флешке перепакую  :D  - а флешка-то под fat32  :D
В общем перепаковал я initrd с новым init
 от двойного монтирования вставка помогла,  
Код
# losetup
/dev/loop0: 0 /mnt/tmpfs/ixp_004.sfs
/dev/loop1: 0 /initrd/mnt/dev_ro2/Usoft-XFCE-4.10-ixp.pfs
/dev/loop2: 0 /initrd/mnt/dev_ro2/Usoft-acpi_ixp.sfs
/dev/loop3: 0 /mnt/tmpfs2/zdrv_ixp4.sfs
/dev/loop4: 0 /initrd/mnt/dev_ro2/Usoft-libQtWxJrFf.pfs
/dev/loop5: 0 /initrd/mnt/dev_ro2/Usoft-pfs-utils-XFCE-0.3.0.6-ixp.sfs
/dev/loop6: 0 /initrd/mnt/dev_ro2/Usoft-pup-volume-monitor-0.1.10-ixp.sfs
а с utf-8  нет
Код
# mount
rootfs on / type rootfs (rw,relatime)
tmpfs on /initrd/pup_rw type tmpfs (rw,relatime,size=1313208k)
tmpfs on /initrd/mnt/tmpfs type tmpfs (rw,relatime,size=132664k)
/dev/loop0 on /initrd/pup_ro2 type squashfs (ro,noatime)
tmpfs on /initrd/mnt/tmpfs2 type tmpfs (rw,relatime,size=23532k)
/dev/loop3 on /initrd/pup_z type squashfs (ro,noatime)
unionfs on / type aufs (rw,relatime,si=573645c4)
none on /proc type proc (rw,relatime)
none on /dev/pts type devpts (rw,relatime,gid=2,mode=620)
none on /sys type sysfs (rw,relatime)
shmfs on /dev/shm type tmpfs (rw,relatime,size=86060k)
/dev/sdc1 on /initrd/mnt/dev_ro2 type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/loop1 on /mnt/.Usoft-XFCE-4.10-ixp.pfs type squashfs (ro,relatime)
/dev/loop2 on /mnt/.Usoft-acpi_ixp.sfs type squashfs (ro,relatime)
/dev/loop4 on /mnt/.Usoft-libQtWxJrFf.pfs type squashfs (ro,relatime)
/dev/loop5 on /mnt/.Usoft-pfs-utils-XFCE-0.3.0.6-ixp.sfs type squashfs (ro,relatime)
/dev/loop6 on /mnt/.Usoft-pup-volume-monitor-0.1.10-ixp.sfs type squashfs (ro,relatime)
gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
Сейчас все проверял в модерн-версии установленной на флешку, в раздел, не в каталог.
Код
PUPMODE=5
PDEV1='sdc1'
DEV1FS='vfat'
PUPSFS='sdc1,vfat,/ixp_004.sfs'
PUPSAVE=''
PMEDIA='usbflash'
SFSDIR='no'
SFSDIR_NAME=''
« Последнее редактирование: 30 Сентябрь 2013, 15:35:29 от valentin »
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн andy-voit

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
Re:IvannaXP = IvannaSE2+XFCE+Puppy-Presice
« Ответ #224 : 01 Октябрь 2013, 11:22:15 »
Цитата
В предыдущем варианте init для IvannaXP проблема решалась "в лоб"
Код:
vfat)
    mount -t vfat -o shortname=mixed,quiet,utf8 $MNT_DEV $MNT_DIR

Valentin, правильно ли я понял что старый init эту проблему отрабатывал? (в смысле решал)
« Последнее редактирование: 01 Октябрь 2013, 11:33:38 от andy-voit »
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)