Какие инструменты и методы я могу использовать для создания тем 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
Лаборатория виджетов или фабрика виджетов предназначена только для просмотра вашей темы, для графического редактирования темы попробуйте использовать средство выбора цвета gnome. Это веселые приложения для эксперимента.