Как скомпоновать пакет с исходными кодами тем для OS2008
Admin (обсуждение | вклад) (Новая страница: «=={{PAGENAME}}== ''Программа Theme Maker прекрасно подходит для секционирования файла-шаблона и созда…») |
Admin (обсуждение | вклад) (→{{PAGENAME}}) |
||
(не показаны 12 промежуточных версий 1 участника) | |||
Строка 7: | Строка 7: | ||
''Прежде всего потребуется авторизация пользователя для работы с репозиторием extras.''<br> | ''Прежде всего потребуется авторизация пользователя для работы с репозиторием extras.''<br> | ||
<br> | <br> | ||
− | *Зайдите в | + | *Зайдите в Maemo Garage [http://garage.maemo.org/]. |
*Зарегистрируйтесь, чтобы получить учетную запись garage. | *Зарегистрируйтесь, чтобы получить учетную запись garage. | ||
*После этого необходимо отправить электронное письмо администраторам garage, чтобы получить права на работу с пакетами в репозиториях extras и extras-devel. | *После этого необходимо отправить электронное письмо администраторам garage, чтобы получить права на работу с пакетами в репозиториях extras и extras-devel. | ||
Строка 15: | Строка 15: | ||
<br> | <br> | ||
<br> | <br> | ||
− | ''Загрузите и инсталлируйте на компьютер с операционной системой Windows'' | + | ''Загрузите и инсталлируйте на компьютер с операционной системой Windows:'' |
*Theme Maker, версия для загрузки 1.1.7 [https://garage.maemo.org/frs/?group_id=36] | *Theme Maker, версия для загрузки 1.1.7 [https://garage.maemo.org/frs/?group_id=36] | ||
*Gimp (или любую другую программу для редактирования изображений) [http://www.gimp.org/] | *Gimp (или любую другую программу для редактирования изображений) [http://www.gimp.org/] | ||
*7zip [http://www.7-zip.org/] | *7zip [http://www.7-zip.org/] | ||
*Filezilla [http://filezilla-project.org/] | *Filezilla [http://filezilla-project.org/] | ||
− | *Сценарий для компоновки | + | *Сценарий для компоновки исходного текста программы в файле .deb [http://dl.getdropbox.com/u/2240466/build_myapp.py] |
<br> | <br> | ||
<br> | <br> | ||
− | ''Загрузите и инсталлируйте на | + | ''Загрузите и инсталлируйте на планшет n8x0:'' |
*Py2deb | *Py2deb | ||
*Gainroot | *Gainroot | ||
Строка 38: | Строка 38: | ||
<br> | <br> | ||
<br> | <br> | ||
− | Откройте программу Theme Maker и заполните/выберите предложенные опции для Theme Maker | + | Откройте программу Theme Maker и заполните/выберите предложенные опции для Theme Maker: |
− | *Введите название темы. | + | *Введите название темы. Максимальная длина названия – 9 символов. |
− | *Введите имя или, при желании, экранное имя. | + | *Введите имя создателя темы или, при желании, экранное имя. |
*Выберите файл с фоном для темы. | *Выберите файл с фоном для темы. | ||
− | *Выберите исходный файл темы (выберите форматированный файл .png) | + | *Выберите исходный файл темы (выберите форматированный файл .png). |
− | *Выберите шрифт (по желанию) | + | *Выберите шрифт (по желанию). |
− | *Выберите шаблон иконки (шаблон по умолчанию находится в папке программы Theme Maker) | + | *Выберите шаблон иконки (шаблон по умолчанию находится в папке программы Theme Maker). |
*Размещение для темы – Diablo. | *Размещение для темы – Diablo. | ||
− | * | + | *Версия темы (можно начать с версии 0.1). |
− | *Высота верхней панели должна быть по крайней мере 45 пикселей, но можно выставить 60 | + | *Высота верхней панели должна быть по крайней мере 45 пикселей, но можно выставить 60. В таком случае размер верхней панели будет постоянно одинаковым. При домашнем просмотре высота верхней панели всегда будет равна 60 пикселям. |
*Шрифт системы: обычно 12 -14. | *Шрифт системы: обычно 12 -14. | ||
*Крупный шрифт: при выборе шрифта больше 20 все начинает расплываться из-за выбранного размера. | *Крупный шрифт: при выборе шрифта больше 20 все начинает расплываться из-за выбранного размера. | ||
Строка 61: | Строка 61: | ||
<br> | <br> | ||
<br> | <br> | ||
− | ''Извлеките файлы с данными'' | + | ''Извлеките файлы с данными.'' |
− | *Кликните правой кнопкой мыши на файле .deb > 7zip > Извлечь сюда | + | *Кликните правой кнопкой мыши на файле .deb > 7zip > Извлечь сюда. |
− | В результате пользователь получает 2 файла – control.tar и data.tar | + | В результате пользователь получает 2 файла – control.tar и data.tar |
− | *Кликните правой кнопкой мыши на data.tar.gz > 7zip > Извлечь сюда | + | *Кликните правой кнопкой мыши на data.tar.gz > 7zip > Извлечь сюда. |
В результате пользователь получает файл data.tar | В результате пользователь получает файл data.tar | ||
− | *Кликните правой кнопкой мыши на data.tar > 7zip > Извлечь сюда | + | *Кликните правой кнопкой мыши на data.tar > 7zip > Извлечь сюда. |
В результате пользователь получает папку под названием usr | В результате пользователь получает папку под названием usr | ||
*Далее создайте новую папку под названием src и переместите папку usr в указанную папку. | *Далее создайте новую папку под названием src и переместите папку usr в указанную папку. | ||
Строка 75: | Строка 75: | ||
<br> | <br> | ||
Загрузите исходные данные на планшет. | Загрузите исходные данные на планшет. | ||
− | *Подсоединитесь к планшету через filezilla | + | *Подсоединитесь к планшету через filezilla. |
*Создайте папку с названием build в папке MyDocs. | *Создайте папку с названием build в папке MyDocs. | ||
*Загрузите папку src и сценарий py2deb в папку build. | *Загрузите папку src и сценарий py2deb в папку build. | ||
Строка 98: | Строка 98: | ||
*Зайдите в Garage Extras Assistant. | *Зайдите в Garage Extras Assistant. | ||
*Войдите в систему и выполните указанные действия, чтобы загрузить файлы и добавить файлы в очередь программы-компоновщика. | *Войдите в систему и выполните указанные действия, чтобы загрузить файлы и добавить файлы в очередь программы-компоновщика. | ||
− | Подождите приблизительно 30 минут. По | + | Подождите приблизительно 30 минут. По прошествии указанного периода времени файлы появятся в репозитории extras-devel. |
<br> | <br> | ||
<br> | <br> |
Текущая версия на 13:56, 3 апреля 2010
[править] Как скомпоновать пакет с исходными кодами тем для OS2008
Программа Theme Maker прекрасно подходит для секционирования файла-шаблона и создания инсталляционного файла .deb для инсталляции новой темы. Однако при желании добавить ее в репозиторий extras понадобится пакет с исходными кодами. Программа Theme Maker не сможет его выполнить. Ниже предлагается доступное руководство по его созданию. Предполагается, что пользователь является обладателем устройства n8x0 и компьютером с операционной системой Windows. При выполнении инструкций понадобится только бесплатное программное обеспечение.
Прежде всего потребуется авторизация пользователя для работы с репозиторием extras.
- Зайдите в Maemo Garage [1].
- Зарегистрируйтесь, чтобы получить учетную запись garage.
- После этого необходимо отправить электронное письмо администраторам garage, чтобы получить права на работу с пакетами в репозиториях extras и extras-devel.
Далее необходимо загрузить и инсталлировать необходимое программное обеспечение для проектирования тем.
Загрузите и инсталлируйте на компьютер с операционной системой Windows:
- Theme Maker, версия для загрузки 1.1.7 [2]
- Gimp (или любую другую программу для редактирования изображений) [3]
- 7zip [4]
- Filezilla [5]
- Сценарий для компоновки исходного текста программы в файле .deb [6]
Загрузите и инсталлируйте на планшет n8x0:
- Py2deb
- Gainroot
- ssh server
Инсталлируйте Gimp и 7zip. После этого разархивируйте программу Theme Maker в любую папку.
Отредактируйте template.psd, используя Gimp или любую другую программу.
Сохраните изображения в формате .png
Откройте программу Theme Maker и заполните/выберите предложенные опции для Theme Maker:
- Введите название темы. Максимальная длина названия – 9 символов.
- Введите имя создателя темы или, при желании, экранное имя.
- Выберите файл с фоном для темы.
- Выберите исходный файл темы (выберите форматированный файл .png).
- Выберите шрифт (по желанию).
- Выберите шаблон иконки (шаблон по умолчанию находится в папке программы Theme Maker).
- Размещение для темы – Diablo.
- Версия темы (можно начать с версии 0.1).
- Высота верхней панели должна быть по крайней мере 45 пикселей, но можно выставить 60. В таком случае размер верхней панели будет постоянно одинаковым. При домашнем просмотре высота верхней панели всегда будет равна 60 пикселям.
- Шрифт системы: обычно 12 -14.
- Крупный шрифт: при выборе шрифта больше 20 все начинает расплываться из-за выбранного размера.
- Шрифт заголовка: может быть достаточно 12 -14.
- Кликните на вкладке Скомпоновать тему.
- Кликните на Скомпоновать тему!
Когда индикатор выполнения покажет 100%, файлы с темами появятся в папке программы Theme Maker, которая ранее была разархивирована.
Извлеките файлы с данными.
- Кликните правой кнопкой мыши на файле .deb > 7zip > Извлечь сюда.
В результате пользователь получает 2 файла – control.tar и data.tar
- Кликните правой кнопкой мыши на data.tar.gz > 7zip > Извлечь сюда.
В результате пользователь получает файл data.tar
- Кликните правой кнопкой мыши на data.tar > 7zip > Извлечь сюда.
В результате пользователь получает папку под названием usr
- Далее создайте новую папку под названием src и переместите папку usr в указанную папку.
Отредактируйте ранее загруженный сценарий py2deb.
Загрузите исходные данные на планшет.
- Подсоединитесь к планшету через filezilla.
- Создайте папку с названием build в папке MyDocs.
- Загрузите папку src и сценарий py2deb в папку build.
Скомпонуйте исходный код.
- Откройте xterm на планшете.
- Введите следующую команду в xterm:
Sudo gainroot cd /home/user/MyDocs/build python build_myapp.py
- Следуйте инструкциям в xterm.
Обновите вид в filezilla > Вид > Обновить.
Загрузите исходный текст программы в репозиторий extras-devel.
- Загрузите файлы themename.changes, themename.dsc и themename.tar.gz
- Зайдите в Garage Extras Assistant.
- Войдите в систему и выполните указанные действия, чтобы загрузить файлы и добавить файлы в очередь программы-компоновщика.
Подождите приблизительно 30 минут. По прошествии указанного периода времени файлы появятся в репозитории extras-devel.
Просьба сообщать о любых проблемах, которые возникли при использовании инструкций данного руководства.