Quais ferramentas e técnicas posso usar para criar temas GTK?

16

Estou tentando criar um novo tema gtk usando o mecanismo murrine, usando Humanity (padrão no ubuntu 9.10) como modelo.

Você pode pegar o código em http://github.com/tutuca/themes

No entanto, achei difícil o processo de criar um novo tema com ele. Não há ponto de partida central.

A documentação de ambos, as opções de mecanismo (gtkrc e outras coisas) e práticas gerais de temas (o formato do index.theme files, folders, bla bla) é escassa. Como fazer e tutoriais geralmente são antigos ou estão sujeitos a muito debate opinativo e resultados confusos (para mim, ter experiência com desenvolvedor web, pelo menos :-).

Então ... eu queria perguntar aos artistas e artistas gtk por aí:

Quais ferramentas você usa para criar um novo tema e como é o seu fluxo de trabalho médio?

tutuca
fonte
Você está perguntando qual editor gráfico usar, etc.?
Nathan Osman
Não especificamente. A pergunta é sobre o fluxo de trabalho, criar um novo tema geralmente envolve editar arquivos de configuração, testes para saber se está funcionando corretamente, conhecer as opções que um determinado mecanismo suporta. É sobre esse tipo de coisa.
Tutuca

Respostas:

6

Existe o laboratório de widgets de um dos meus colegas, Isaiah Heyer. Isso pode ser útil para você.

Tommy Brunn
fonte
Interessante, eu tenho usado o The Widget Factory (um garfo? Ou é o contrário), mas achei o buggy e não muito útil. Vou tentar o TWL
tutuca
11
Acredito que a fábrica de widgets é um projeto completamente separado. Os dois têm nomes parecidos.
Tommy Brunn
Laboratory, não Laboritory;-) #
Isaiah Isaías
2

O laboratório de widgets ou a fábrica de widgets é apenas para exibir seu tema, para editar graficamente seu tema, tente usar o seletor de cores gnome . São aplicativos divertidos para experimentos.

squallbayu
fonte
2

Os programadores do GTK dirão que é fácil escrever um tema GTK. Se você tem um entendimento completo de como o GTK é montado, é possível que sim, mas se você não possui um ótimo conhecimento da API do GTK e deseja alterar a aparência visual dos aplicativos GTK. Não é algo difícil, mas pode parecer um pouco aleatório e não intuitivo devido à sua estreita correlação com a estrutura subjacente do widget. 1

1 Fonte: developer.gnome.org

Existem muitos sites por aí que contêm informações sobre como criar temas GTK. Seria um aborrecimento incluir informações de todos eles e tentar citar tudo. No final, deixarei alguns links para ajudá-lo em seu processo.

Os temas GTK no Gnome 3 têm uma nova sintaxe diferente do GTK2. A nova sintaxe CSS no GTK3 facilita a criação de temas. Embora seja fácil entender a sintaxe CSS do que a antiga sintaxe gtkrc, não é suficiente conhecer apenas CSS.

Você provavelmente não vai querer colocar um tema em funcionamento do zero. Você provavelmente deve começar modificando um tema existente. O tema que você escolher afetará a qualidade, a facilidade de personalização e a manutenção do seu tema.

Escolha um mecanismo GTK3

O mecanismo do tema é o que desenha o tema. Mecanismos de temas diferentes podem suportar recursos e sintaxe diferentes.

O mecanismo Adwaita é do projeto oficial do Gnome. Se você deseja criar um tema simples, escolha este. Leia em .. 2

2 Fonte: forums.fedoraforum.org

O Projeto GTK +

Guia de Criação de Temas Gtk

Mitch
fonte