Які інструменти та методи можна використовувати для створення тем GTK?


16

Я намагаюся створити нову тему gtk, використовуючи механізм murrine, використовуючи Humanity (за замовчуванням в ubuntu 9.10) як шаблон.

Ви можете захопити код на http://github.com/tutuca/themes

Однак я знайшов громіздкий процес створення нової теми з нею. Центральної відправної точки немає.

Документація як параметрів двигуна (gtkrc та ін.), Так і загальних практик тематизації (формат файлів index.theme, папок, бла-бла) є мізерною. і результати заплутані (для мене, маючи досвід веб-розробника, принаймні :-).

Отож ... я хотів попросити тамтешніх темтерів та художника, які там були:

Які інструменти ви використовуєте для створення нової теми та як виглядає ваш середній робочий процес?


Ви запитуєте, який графічний редактор використовувати тощо?
Натан Осман

Не конкретно. Питання стосується робочого процесу: створення нової теми часто включає редагування файлів конфігурації, тестів, щоб знати, що вона працює належним чином, знаючи про параметри, які підтримує певний движок. Мова йде про такі речі.
tutuca

Відповіді:


6

Існує лабораторія віджетів однієї з моїх когорт, Ісая Хейєр. Це може вам корисно.


Цікаво, що я використовував The Widget Factory (виделка? Чи це навпаки), але я вважав, що це баггі та не дуже корисно. Спробую TWL
tutuca

1
Я вважаю, що фабрика віджетів - це абсолютно окремий проект. Ці два так само названі.
Томмі Брунн

Laboratory, не Laboritory;-)
Ісая

2

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


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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.