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

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

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

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

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

Итак... Я хотел бы попросить парней gtk themers и художника там:

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

3 ответа

Решение

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

Программисты 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

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

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