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

16

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

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

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

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

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

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

tutuca
источник
Вы спрашиваете, какой графический редактор использовать и т. Д.?
Натан Осман
Не специально. Речь идет о рабочем процессе, создание новой темы часто включает в себя редактирование файлов конфигурации, тесты, чтобы знать, что он работает правильно, знание параметров, поддерживаемых определенным движком. Это о таких вещах.
Тутука

Ответы:

6

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

Томми Брунн
источник
Интересно, что я использовал Фабрику Виджетов (разветвление? Или это наоборот), но я обнаружил, что она глючит и не очень полезна. Я попробую TWL
тутука
1
Я считаю, что фабрика виджетов - это совершенно отдельный проект. Два просто названы одинаково.
Томми Брунн
Laboratory, нет Laboritory;-)
Исаия
2

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

squallbayu
источник
2

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

Митч
источник