Какие инструменты и методы я могу использовать для создания тем GTK?

Я пытаюсь создать новую тему gtk, используя движок murrine, используя Humanity (по умолчанию в ubuntu 9.10) в качестве шаблона.

Вы можете получить код в http://github.com/tutuca/themes

Однако, я нашел громоздким процесс создания новой темы с его помощью. Там нет центральной отправной точкой.

Документация как о параметрах движка (gtkrc и прочее), так и о общих темах (формат файлов index.theme, папок, бла-бла) недостаточна, как часто бывает, или как учебники и руководства Это может быть предметом спорных мнений и путаницы в результатах (по крайней мере, у меня есть опыт работы с веб-разработчиками: -).

Итак ... Я хотел спросить ребят из gtk themers и Artist там:

Какие инструменты вы используете для создания новой темы и как выглядит ваш обычный рабочий процесс?

16
задан 22 June 2012 в 14:13

3 ответа

Есть лаборатория виджетов от одной из моих когорт Исаии Хейер. Это может быть полезно для вас.

0
ответ дан 22 June 2012 в 14:13

Лаборатория виджетов или фабрика виджетов предназначена только для просмотра вашей темы, для графического редактирования темы попробуйте использовать gnome color chooser . Это веселые приложения для экспериментов.

0
ответ дан 22 June 2012 в 14:13

Программисты GTK скажут вам, что написать тему GTK легко. Если у вас есть полное представление о том, как составлен GTK, это может быть так, но если вы не очень хорошо знаете API GTK и хотите изменить внешний вид своих приложений GTK. Это не сложный материал, но может показаться несколько случайным и неинтуитивным из-за его тесной корреляции с базовой структурой виджета. 1

1 Источник: developer.gnome.org

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

Темы GTK в Gnome 3 имеют новый синтаксис, отличный от GTK2. Новый синтаксис CSS в GTK3 облегчает создание тем. Хотя синтаксис CSS легче понять, чем старый синтаксис gtkrc, недостаточно знать только CSS.

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

Выберите движок GTK3

Тематический движок - это то, что рисует тему. Различные движки тем могут поддерживать разные функции и синтаксис.

Двигатель Adwaita из официального проекта Gnome. Если вы хотите сделать простую тему, выберите это. Читать дальше. 2

2 Источник: forums.fedoraforum.org

Проект GTK +

Руководство по созданию темы Gtk

0
ответ дан 22 June 2012 в 14:13

Другие вопросы по тегам:

Похожие вопросы: