Я пытаюсь создать новую тему gtk, используя движок murrine, используя Humanity (по умолчанию в ubuntu 9.10) в качестве шаблона.
Вы можете получить код в http://github.com/tutuca/themes
Однако, я нашел громоздким процесс создания новой темы с его помощью. Там нет центральной отправной точкой.
Документация как о параметрах движка (gtkrc и прочее), так и о общих темах (формат файлов index.theme, папок, бла-бла) недостаточна, как часто бывает, или как учебники и руководства Это может быть предметом спорных мнений и путаницы в результатах (по крайней мере, у меня есть опыт работы с веб-разработчиками: -).
Итак ... Я хотел спросить ребят из gtk themers и Artist там:
Какие инструменты вы используете для создания новой темы и как выглядит ваш обычный рабочий процесс?
Есть лаборатория виджетов от одной из моих когорт Исаии Хейер. Это может быть полезно для вас.
Лаборатория виджетов или фабрика виджетов предназначена только для просмотра вашей темы, для графического редактирования темы попробуйте использовать gnome color chooser . Это веселые приложения для экспериментов.
Программисты GTK скажут вам, что написать тему GTK легко. Если у вас есть полное представление о том, как составлен GTK, это может быть так, но если вы не очень хорошо знаете API GTK и хотите изменить внешний вид своих приложений GTK. Это не сложный материал, но может показаться несколько случайным и неинтуитивным из-за его тесной корреляции с базовой структурой виджета. 1 sup>
blockquote>1 sup> Источник: developer.gnome.org sup>
Существует множество сайтов, на которых есть информация о том, как создавать темы GTK. , Было бы неудобно включать информацию от всех них и пытаться цитировать все. В конце я оставлю вам пару ссылок, которые помогут вам в вашем процессе.
Темы GTK в Gnome 3 имеют новый синтаксис, отличный от GTK2. Новый синтаксис CSS в GTK3 облегчает создание тем. Хотя синтаксис CSS легче понять, чем старый синтаксис gtkrc, недостаточно знать только CSS.
Вы, вероятно, не захотите, чтобы тема была запущена с нуля. Вы, вероятно, должны начать с изменения существующей темы. Тема, которую вы выберете, повлияет на качество, простоту настройки и ремонтопригодность вашей темы.
Выберите движок GTK3
Тематический движок - это то, что рисует тему. Различные движки тем могут поддерживать разные функции и синтаксис.
Двигатель Adwaita из официального проекта Gnome. Если вы хотите сделать простую тему, выберите это. Читать дальше. 2 sup>
blockquote>2 sup> Источник: forums.fedoraforum.org sup>