Дистрибутивы проекта PuppyRus Linux > Русскоязычные сборки Puppy
Puppy Tahr JWM+XFCE+LXDE. Модульный метод русификации и модификации
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 понял
Навигация
Перейти к полной версии