On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
Координатор проекта




Настроение: ЛинуХовое!
Зарегистрирован: 02.09.07
Откуда: Lithuania, Vilnius
Репутация: 0
ссылка на сообщение  Отправлено: 10.09.07 14:53. Заголовок: Рабочие задания


Для компилирования системы:
http://puppylinux.org/wikka/Compiling

Free software for free people Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 5 [только новые]


Координатор проекта




Настроение: Предрелизное
Зарегистрирован: 02.09.07
Откуда: Lithuania, Vilnius
Репутация: 1
ссылка на сообщение  Отправлено: 18.10.07 14:12. Заголовок: Re:


Всем, кто хочет быстрее увидеть новый PuppyRus, просьба помочь разобраться с механизмом генерации файла .jwmrc
с целью сделать стабильное русское меню, не исчезающее при переинсталляциях.

Отредактировано Smolett: данная проблема уже решена.

Отредактировано melviX: когда уже решена?

Free software for free people Спасибо: 0 
ПрофильЦитата Ответить
Координатор проекта




Настроение: Предрелизное
Зарегистрирован: 02.09.07
Откуда: Lithuania, Vilnius
Репутация: 3
ссылка на сообщение  Отправлено: 20.10.07 18:09. Заголовок: Re:


Решена частично.
Названия подразделов меню генерируются правильно после правки в 135 файлах (столько программ в субменю) названий программ на русский язык.
Механизм генерирования названий самих разделов меню (12 штук) пока не ясен до конца. Многочасовые эксперименты пока не помогли.
Прошу срочно всем, кто может подключиться, т.к. это тормозит работу с дистро.
Сегодня появился перевод статьи, которая проливает свет на данную проблему. Прошу вначале ознакомиться с отрывком из этой статьи:
Перевод zulman
PET пакеты
"Начиная с Puppy v2.14, меню всегда создается динамически, a PET пакет устанавливается или удаляется, или когда загружается новая версия Puppy (или загружается с параметром "pfix=clean" ). Это маленькая программа которая читает '.desktop' файлы и генерирует меню . Рауль (ник rarsa на Puppy Forum) сделал инфраструктуру '.desktop' файлов в Puppy и также написал генератор программ (одна из которых именно менеджер меню).

Эта динамика творит великие вещи. Установите пакет, перезапустите оконный менеджер, и вуаля – новые пункты меню, все работает! Удалите пакет, перезапустите оконный менеджер, и менюудалит лишнюю вкладку.

Вы можете открыть '.desktop' файл и посмотреть для себя, но как правило он сожержит текст для генератора о отображаемом тексте и картинке, месторасположении в иерархии меню.

Эта '.desktop' система часть XDG спецификации еню. Дополнительную информацию можно найти здесь: http://www.freedesktop.org/Standards/desktop-entry-spec
и: http://www.freedesktop.org/wiki/Standards_2fmenu_2dspec
Конфигурационный фал меню
Станжартный оконый менеджер в "стандартной" комплектации Puppy это JWM. Его конфигурационный файл /root/.jwmrc, среди прочего есть все спецификации меню компоновки и записи . Как упоминалось, этот файл позволяет автоматически генерировать меню и обновлять его в редими работы. Таким образом, что если мы хотим кое что изменить в нем?

В остальных оконных менеджерах так же есть конфигурационный файлы, например у IceWM это /root/.icewm/menu и для Fvwm95 это /root/.fvwm95. Они могут сожержать не только спецификацию меню, но вы все равно можете редактировать их.
Некоторые окнные менеджеры не пожжерживают всплывающие окна, в этом случае можно использовать дополнительные программы, например "fbpanel" – которая в свою очередь также имеет конфигурационный файл.

Когда PET пакет установлен или удален, PETget запускает маленькую программу "fixmenus" (вот отсюда /usr/sbin). Она читает конфигурацию оконного менеджера (или fbpanel) из /etc/xdg/templates и создает свежие конфигурационные файлы.
Например, шаблонный файл для JWM это /etc/xdg/templates/_root_.jwmrc и будет сгенирован /root/.jwmrc. Между прочим, если вы хотите вручную изменить JWM конфигурационный файл, измените файл шаблона.

Имя файла шаблона содержит некотрые символьные замены. Например символ "_" будет сконверитирован в "/" символ. Таким образом, the "_root_.jwmrc" создастся как "/root/.jwmrc".

Файлы шаблонов могут содержать пояснения для самих себя. Если вы знакомы с самим приложением то и файл шаблона будет вам понятен.
Для разработчиков, если вы создаете PET пакет для окнного менеджера, например FluxBox, поалуйста создавайте шаблон в /etc/xdg/templates.





Free software for free people Спасибо: 0 
ПрофильЦитата Ответить
Координатор проекта




Настроение: Предрелизное
Зарегистрирован: 02.09.07
Откуда: Lithuania, Vilnius
Репутация: 3
ссылка на сообщение  Отправлено: 20.10.07 18:50. Заголовок: Re:


Всё нашёл, где Puppy зарыта

Free software for free people Спасибо: 0 
ПрофильЦитата Ответить
Координатор группы локализации




Настроение: местами
Зарегистрирован: 11.09.07
Откуда: Россия, Вологда
Репутация: 1
ссылка на сообщение  Отправлено: 24.10.07 00:30. Заголовок: Re:


Пока не забыл:
Для puppyyRus необходимо предусмотреть в загрузчике опцию SafeMode
При активации которой загрузка идёт со стандартного SFS файла. (С ноля)
Т.е. по условию исключаем в скрипте поиск на дисках существующих файлов SFS.

PS: А то загубил систему, млин, а восстанавливать надо загружаясь в другую систему, чтоб почистить :)

Jedem das seine! Спасибо: 0 
ПрофильЦитата Ответить
Координатор проекта




Настроение: Ретроспективное
Зарегистрирован: 02.09.07
Откуда: Lithuania, Vilnius
Репутация: 3
ссылка на сообщение  Отправлено: 24.10.07 06:38. Заголовок: Re:


А save.sfs остался, там всё должно быть. pup.sfs думаю надо перед запуском нового дистро переименовать или удалить.

Free software for free people Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет