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

Автор Тема: PuppyRus-A02  (Прочитано 484990 раз)

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

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #735 : 03 Июль 2014, 11:02:00 »
А Packit пакует в .sfs и .pfs?
Поправить Pup_targz раньше пробовал, но с запуском из под live запутался. Надо будет еще раз посмотреть.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #736 : 03 Июль 2014, 11:51:21 »
В sfs пакует. Для pfs другие утилиты есть

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #737 : 04 Июль 2014, 01:04:18 »
Оказываеся Pup_targz нормально работает, просто ему кое-чего не хватало, т.к. он был взят из PR, то для создания архивов в системе нужен не xarchive, а file-roller и симлинк на него с именем xarchive, т.е. когда установил File-roller2-nn-2.32.2.pfs, то по ПКМ в ROX начали нормально создаваться архивы, это первое.
А второе, то что по ПКМ в ROX не создавались пакеты .pet, для решения этой проблемы нужно было добавить в систему файлик /etc/xdg/menus/hierarchy (взял из PR-13.12) и тогда пакет .pet успешно создается.

Для распаковки .pet необходимо внести исправления в файл /usr/local/bin/pet2tgz, а именно строчки 20 и 27 дополнить "--size=", чтобы получилось так:
Код
truncate --size=$ORIGSIZE "$1"
Код
truncate --size=32 /tmp/newpetmd5sum
Похоже, что утилита truncate работает в PRA немного иначе, чем в PR.
« Последнее редактирование: 04 Июль 2014, 01:33:17 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #738 : 04 Июль 2014, 09:01:02 »
Спасибо и +
Переделал бы по итогу модуль rox и выложил...

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #739 : 04 Июль 2014, 09:35:29 »
А при чем здесь модуль rox? Ведь проблемы решаются без вмешательства в модуль ROX-a:
1. Архиватор File-roller2-nn-2.32.2.pfs - отдельный модуль, от которого когда-то по итогу обсуждения решили отказаться в пользу маленького, но менее функционального xarchive.
2. Файл /etc/xdg/menus/hierarchy относится к созданию меню и должен по идее лежать рядом с applications.menu, т.е. в модуле 080-pra2-140428.pfs.
3. Файл /usr/local/bin/pet2tgz лежит в модуле 070-Lf140530.pfs.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #740 : 04 Июль 2014, 09:40:21 »
ОК. 2,3 поправлю
1 - может удалим Pup_targz? rox с packit нормально работает?

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #741 : 04 Июль 2014, 10:53:20 »
Пока я против удалять Pup_targz, т.к. packit не делает .pet и .pfs, да и для создания .sfs там куча лишних движений с выбором настроек.
Почему пока не оставить оба инструмента?
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #742 : 04 Июль 2014, 11:26:49 »
Оказывается можно обойтись и без подключения File-roller2-nn-2.32.2.pfs, просто в Pup_targz нужно поправить текст в строчках 3 и 105, а именно заменить
Код
exec xarchive --add=ask "$1"
на
Код
exec xarchiver --add-to=ask "$1"
тогда упаковка архивов начнет работать.

UPD Рано радовался, т.к. после этих изменений в случае подключения File-roller-а опять перестает работать упаковка через Pup_targz, а причина оказалась в том, что параметр --add-to обрабатывается по разному.
Цитата
live@pra:~$ xarchiver --help
Использование:
  xarchiver [ПАРАМЕТР…] [archive name]
Параметры приложения:
  -d, --add-to=file1 file2 file3 ... fileN     Запросить имя архива, добавить в него выбранные файлы и завершить работу.
  -a, --add=архив                              Спросить имена файлов, добавить их в архив и завершить работу.

Цитата
live@pra:~$ file-roller --help
Использование:
  file-roller [ПАРАМЕТР…] - создать или изменить архив
Параметры приложения:
  -a, --add-to=АРХИВ              Добавить файлы в архив и выйти
  -d, --add                       Добавить файлы в архив с запросом имени архива и выйти
А поэтому напрашивается проверка в Pup_targz наличия File-roller-а или xarchiver-а и применения нужных параметров.

З.Ы. Заметил 2 нехороших нюанса при архивации с помощью xarchiver-а, вываливается окно с ошибкой (см.рис.), но архив создается нормально, а еще если упаковываемый каталог или файл имеет пробелы в имени, то создается архив пустой внутри.
« Последнее редактирование: 04 Июль 2014, 12:50:22 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #743 : 07 Июль 2014, 14:12:47 »
то что по ПКМ в ROX не создавались пакеты .pet, для решения этой проблемы нужно было добавить в систему файлик /etc/xdg/menus/hierarchy (взял из PR-13.12) и тогда пакет .pet успешно создается.
Посмотрел содержимое hierarchy - там под пупи меню. В PRA уже стандартное. Это не критично?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #744 : 11 Июль 2014, 17:14:19 »
pra02-1407fat.iso
https://sourceforge.net/projects/puppyrusa/
Более полный XFCE (с родным столом, notifyd, настройками и пр.)
Заменил xarchiver и Pup_targz на engrampa (mate file-roller).
initrd временно поставил от pra1404 (без RO шифрованной сохраненки). RO починю позже
Ядро - последнее от Pro
Обновлены skype и pidgin (полноценных тестов от Вас так и не дождался)
Обновлены packit uextract
ntf теперь нормально работает с notifyd
Прочий багфикс

pra02-1407.iso
http://www.puppyrus.org/~melvik/puppyrus/ftp/puppyrus/puppyrus-a/pra02/iso/1407/
Там же маленький багфикс, которого нет в fat

В LF, в WM, добавлена xfce. Если подключен xfce-lib - ntf выводит всплывающие сообщения через notifyd
« Последнее редактирование: 16 Июль 2014, 16:29:41 от sfs »

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #745 : 12 Июль 2014, 08:24:00 »
Попробовал на стационаре, а вот тут уже после загрузки системы пульс заводиться сразу, "ок" слышу, ну на моем стационаре в новом скайпе не работает микрофон, проверю сегодня  вечером микрофон еще в игре, а так звук везде есть
 если откыть домашнюю папку с раб стола тунар запускаетя от юзера, асссоциации не правельные, а если кликнуть по иконке диска внизу тунар открывается от рута и ассоциации правельные,
 в писи мп3 не работает звук, в других проигрователях звук работает
 
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #746 : 12 Июль 2014, 10:09:01 »
если откыть домашнюю папку с раб стола тунар запускаетя от юзера, асссоциации не правельные,
Можно подробнее
в писи мп3 не работает звук, в других проигрователях звук работает
Если до загрузки убрать skype (pulse) - peasymp3 работает?

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #747 : 12 Июль 2014, 22:05:37 »
я имел ввиду что если тунар открыть от пользователя, то ассоциации запуска медиафайлов не работают(не настроены), открыть от рута-ассоциации работают(настроены верно)
вот, на рабочем столе в левом верхнем углу домашняя папка открывается от обычного пользователя, смотрите скрины, а если открыть икону диска в низу экрана, тунар открывается от рута
 убрал скайп(пульс) с автозагрузки, аналогично pesemp3 не работает, потом запустил pra 1406-fat и там этот плеер без звука
« Последнее редактирование: 12 Июль 2014, 22:08:07 от imago31 »
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн Roader

  • Ветеран
  • *****
  • Сообщений: 577
  • Репутация: +20/-0
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #748 : 12 Июль 2014, 23:07:17 »
У меня при щелчке в thunar`e от пользователя музыка воспроизводится без проблем. Pra 14.07 (fat) - стационар (ntfs).
« Последнее редактирование: 12 Июль 2014, 23:09:56 от Roader »

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re:PuppyRus-A: cборка PuppyRus из пакетов Arch Linux
« Ответ #749 : 12 Июль 2014, 23:30:55 »
у меня на стационаре по клику peasymp3 без звука, а вот если отдельно его запустить и выбрать папку, тогда работает
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули