Jakich narzędzi i technik mogę używać do tworzenia motywów GTK?

16

Próbuję stworzyć nowy motyw GTK przy użyciu silnika murrine, używając Humanity (domyślnie w Ubuntu 9.10) jako szablonu.

Możesz pobrać kod w http://github.com/tutuca/themes

Uznałem jednak za kłopotliwy proces tworzenia z nim nowego motywu. Nie ma centralnego punktu wyjścia.

Dokumentacja zarówno opcji silnika (gtkrc i innych), jak i ogólnych praktyk tematycznych (format plików index.theme, folderów, bla bla) jest niewielka, instrukcje i samouczki są często stare lub podlegają wielu dyskutowanym dyskusjom i wyniki mylące (dla mnie, mając doświadczenie w tworzeniu stron internetowych, przynajmniej :-).

Więc ... Chciałem zapytać tamtych ludzi GTK i artystów:

Jakich narzędzi używasz do tworzenia nowego motywu i jak wygląda Twój średni przepływ pracy?

tutuca
źródło
Czy pytasz, jakiego edytora grafiki użyć itp.?
Nathan Osman
Nie specjalnie. Pytanie dotyczy przepływu pracy, tworzenie nowego motywu często wiąże się z edycją plików konfiguracyjnych, testami pod kątem prawidłowości działania, znajomością opcji obsługiwanych przez określony silnik. Chodzi o tego rodzaju rzeczy.
tutuca

Odpowiedzi:

6

Istnieje laboratorium widżetów jednej z moich kohort, Isaiah Heyer. To może ci się przydać.

Tommy Brunn
źródło
Co ciekawe, korzystałem z The Widget Factory (widelec? Czy jest na odwrót), ale okazało się, że jest wadliwy i niezbyt przydatny. Spróbuję TWL
tutuca
1
Wierzę, że fabryka widgetów jest całkowicie odrębnym projektem. Oba są po prostu podobnie nazwane.
Tommy Brunn
Laboratory, nie Laboritory;-)
Isaiah
2

Laboratorium widgetów lub fabryka widgetów służy wyłącznie do przeglądania motywu, do edytowania graficznego motywu, spróbuj użyć gnome selektora kolorów . To zabawne aplikacje do eksperymentów.

squallbayu
źródło
2

Programiści GTK powiedzą ci, że pisanie motywu GTK jest łatwe. Jeśli masz pełne zrozumienie, w jaki sposób składa się GTK, może tak być, ale jeśli nie masz dużej wiedzy na temat interfejsu API GTK i chcesz zmienić wygląd aplikacji GTK. Nie jest to trudne, ale może wydawać się nieco losowe i nieintuicyjne ze względu na ścisłą korelację z podstawową strukturą widgetów. 1

1 Źródło: developer.gnome.org

Istnieje wiele witryn, które zawierają informacje na temat tworzenia motywów GTK. Trudno byłoby podać informacje od wszystkich i spróbować zacytować wszystko. Na końcu zostawię ci kilka linków, które pomogą ci w twoim procesie.

Motywy GTK w Gnome 3 mają nową składnię, która różni się od GTK2. Nowa składnia CSS w GTK3 ułatwia tworzenie motywów. Chociaż łatwo jest zrozumieć składnię CSS niż starą składnię gtkrc, nie wystarczy znać tylko CSS.

Prawdopodobnie nie będziesz chciał uruchomić motywu od zera. Prawdopodobnie powinieneś zacząć od modyfikacji istniejącego motywu. Wybrany motyw wpłynie na jakość, łatwość dostosowywania i łatwość konserwacji motywu.

Wybierz silnik GTK3

Silnik motywów jest tym, co rysuje motyw. Różne silniki motywów mogą obsługiwać różne funkcje i składnię.

Silnik Adwaita pochodzi z oficjalnego projektu Gnome. Jeśli chcesz stworzyć prosty motyw, wybierz to. Czytaj dalej .. 2

2 Źródło: forums.fedoraforum.org

Projekt GTK +

Przewodnik tworzenia motywów Gtk

Mitch
źródło