Дистрибутивы проекта PuppyRus Linux > Русскоязычные сборки Puppy

Puppy Tahr JWM+XFCE+LXDE. Модульный метод русификации и модификации

(1/13) > >>

sfs:
По просьбам трудящихся  ;)
В настоящее время рекомендуется только опытным для доработки

Основная идея - pfs модульность
Приглашаются желающие поучаствовать в доработке. Требуется
1. улучшен6ие русификации
2. доработка xfce (меню, иконки)
3. Сборка модулей софта - создание своего репозитория. В в.6.0 включен sfs-get
Единственное требование - сохранение модульности. Т.е. Все свои модули должны быть pfsextract разбираемы.
Базу пока не трогаем. Это даст возможность коллективной работы.
Если не поддерживаете модульный принцип - создавайте отдельную тему.

Использовал штатные средства :
Локализация
adrv - XFCE (на базе модулей PRA) в версии 6.0 перенесено в /optional
ydrv - langpack140722, pfs-util, ...
Родные модули , ядро, initrd - не трогал

Через /etc/rc.d/rc.local сделал автозагрузку модулей pfs и sfs . Для ШОС и т.п. См. доку в аттаче
XFCE  - требует доработки (меню, ассоциации, иконки).
Tahr показал хорошую совместимость с PRA. Версии либ совпадают. Ничего добавлять - перекомпилять не пришлось.
Неубиваемую pfs-сохраненку можно сделать из сохраненки в папку : mkpfs дир -o /optional/zzz-save.pfs + load=zzz в параметры загрузки ядра

Доработку не обещаю. Отдам в хорошие руки

в. 6.0
Доработана автозагрузка модулей (no)load=
sfs-get - подключена www репа PRA, но полная совместимость маловероятна. Надо проверить. Прописать линки на подошедшие модули в url репу.
Добавлен lxde. Поправлен mc, время. Ядро обновил до 3.16
Скачать
Версия с доработанным XFCE

в. 5.8.4

--- [ Читать далее ] ---
Скачать
Исправленный модуль. Надо заменить в iso
--- Конец цитаты ---

Выявленные в модульной версии проблемы:
Не работает инсталлятор

--- Цитата: АлисА от 05 Декабрь 2014, 22:03:29 ---да и вообще при загрузке с СД при используемом методе монтирования модулей, цепляются "сохраненки"

--- Конец цитаты ---
При наличии нескольких - задается вопрос. Это или глюк или фича родного инитрд. Можно еще попробовать http://wiki.puppyrus.org/setups/load#psavemark_2

--- Цитата: АлисА от 05 Декабрь 2014, 22:03:29 --- и a/y/zdrv от других установленных сборок.

--- Конец цитаты ---
Вроде, этого нет
Для правильной работы /modules (моих доработок) при наличии нескольких tahr* на разделе надо указывать pdev1= psubdir=

imago31:
Вы сделали автозагрузку модулей без изменнеия инитрайд?  По сути для этого пришлось изменить только один файл? Это ваш s-frugal или что то новое?
сенодня вечером обязательно попробую

RoDoN:
У меня почему-то md5 не совпадает, но нормально загружается и работает.
на сайте md5: 48fb37d169d71f1da4635bcbf112fec6  tahr-5.8.3ru-m01.iso
у меня: fe3e62863a5f68a3e5c3268958cda38c  tahr-5.8.3ru-m01.iso

Из шероховатостей: в меню по ПКМ на раб.столе значек с крестиком "Создать ссылку URL...", такой же значек в тунаре "Переход->Шаблоны", пустой раб.стол, нет обоев (ну это на любителя, легко поставить), нет корзины (нужна ли она вообще?), нет значков разделов, в шапке меню Whisker  неработающие кнопки (Все настройки,..., Выйти). По ПКМ не открывается терминал ни на раб.столе, ни в тунаре.
Если пользователь root, то зачем каталог /home/live. Возможно какие-то настройки из /home/live нужно переместить в /root.
А в остальном мне понравилось. Хорошо, что добавлен Паром.TV, в последнее время часто через него смотрю фильмы.

imago31:
Да, классно, спасибо, модульный пуппи, и такая простая технология исправлением одного файла, но так и не сказали это и есть s-frugal или что то новое придумали?
 Забыли поменять инитрайд на русский, после первого запуска и выбора языка инитрайд автоматом русифицируется, вот его и надо ложить в исо, тогда сразу будет все на руском
 В jwm не работают асоциации с pfs пакетами
 Вопрсики в руских названиях папок, может из за того что я не добавил параметр lang=ru, но такого нет в других tahr, у всех так или только у меня
 Вообщем все классно

sfs:

--- Цитата: imago31 от 15 Август 2014, 14:30:54 ---Вы сделали автозагрузку модулей без изменнеия инитрайд?  По сути для этого пришлось изменить только один файл?

--- Конец цитаты ---
да

--- Цитата: imago31 от 15 Август 2014, 14:30:54 ---Это ваш s-frugal или что то новое?
сенодня вечером обязательно попробую

--- Конец цитаты ---
Идея та же, но скрипт максимально упрощен. Без параметров ядра, функционала пропуска модулей и т.п.
Можно дописать до функционала porteus, но надо ли... Кому надо - лучше юзать porteus-initrd (но не с пупи)
pfs-сохраненку и WM, наверное, лучше грузить через a(y)drv


--- Цитата: RoDoN от 15 Август 2014, 16:10:30 ---У меня почему-то md5 не совпадает, но нормально загружается и работает.

--- Конец цитаты ---
Мой косяк. Твой мд правильный

--- Цитата: RoDoN от 15 Август 2014, 16:10:30 ---Из шероховатостей:

--- Конец цитаты ---
XFCE - не более чем заготовка. Там есть над чем поработать. Просто помог любителям оригинального пупи.
Корзина, плагины панели и т.п. (т.е. xfce по полной) считаю плохой идеей. Дистрами с полным xfce интернет завален. Загубим идею "маленький и быстрый"
Вот xfce-appfinder , пожалуй, надо добавить и сюда и в pra
Доделывать вряд ли буду. Отдаю желающим.
Еще раз убедился - что PR(A)- движение в правильном направлении. Появление adrv - явное тому подтверждение. Без pfs-util - вообще нормально ничего не сделать

--- Цитата: RoDoN от 15 Август 2014, 16:10:30 ---Если пользователь root, то зачем каталог /home/live. Возможно какие-то настройки из /home/live нужно переместить в /root.

--- Конец цитаты ---
Так и сделал. Не изменял не только оригинальные модули пупи , но и PRA. Чтобы не плодить версий. Все модификации - только через доп. модули в верхний слой AUFS. Сделайте pfsextract a(y)drv - все сами поймете. Такой метод позволяет вспомнить что где надо изменять. Опять же - все субмодули не изменялись - понятно что откуда взято. Думаю это наиболее правильный метод. Модификация базы не pfs методом (не отделить изменения от оригинала)- зло. Я это еще во время LupuRusBit понял

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии