GTK temaları oluşturmak için hangi araçları ve teknikleri kullanabilirim?


16

Ben şablon olarak Humanity (ubuntu 9.10 varsayılan) kullanarak, murrine motoru kullanarak yeni bir gtk tema yapmaya çalışıyorum.

Kodu http://github.com/tutuca/themes adresinden alabilirsiniz.

Ancak, onunla yeni bir tema oluşturma sürecini hantal buldum. Merkezi bir başlangıç ​​noktası yoktur.

Hem motor seçeneklerinin (gtkrc ve diğerleri) hem de genel tema uygulamalarının (index.theme dosyalarının, klasörlerin, bla bla'nin biçimi) kıtlığı, Nasıl yapılır ve öğreticiler genellikle eski veya çok sayıda tartışmalı tartışmaya tabidir ve kafa karıştırıcı sonuçlar (bana göre, bir web geliştirici arka plana sahip, en azından :-).

Bu yüzden ... dışarıdaki gtk temalarına ve sanatçılarına sormak istedim:

Yeni bir tema oluşturmak için hangi araçları kullanıyorsunuz ve ortalama iş akışınız nasıl görünüyor?


Hangi grafik düzenleyicisini kullanacağınızı mı soruyorsunuz?
Nathan Osman

Özellikle değil. Soru iş akışı ile ilgilidir, yeni bir tema yapmak genellikle yapılandırma dosyalarını düzenlemeyi, düzgün çalıştığını bilmek için testleri, belirli bir motorun desteklediği seçenekleri bilmeyi içerir. Bu tür şeylerle ilgili.
tutuca

Yanıtlar:


6

Orada Widget laboratuar benim kohortlarda biri, İşaya Heyer dan. Bu sizin için yararlı olabilir.


İlginç, Widget Fabrikası'nı kullanıyorum (çatal mı yoksa tam tersi mi), ama arabacı buldum ve çok kullanışlı değil.
TWL'i

1
Widget fabrikasının tamamen ayrı bir proje olduğuna inanıyorum. İkisi de benzer şekilde adlandırılmıştır.
Tommy Brunn

Laboratory, değil Laboritory;-)
Isaiah

2

Widget laboratuvarı veya widget fabrikası sadece temanızı görüntülemek içindir, temanızı grafik olarak düzenlemek için gnome renk seçici kullanmayı deneyin . Deneme için eğlenceli uygulamalar.


2

GTK programcıları size bir GTK teması yazmanın kolay olduğunu söyleyecektir. GTK'nın nasıl bir araya getirildiği hakkında tam bir anlayışa sahipseniz, bu böyle olabilir, ancak GTK API hakkında iyi bir bilginiz yoksa ve GTK uygulamalarınızın görsel görünümünü değiştirmek istiyorsanız. Zor değil, ancak altta yatan widget yapısı ile yakın korelasyonu nedeniyle biraz rastgele ve sezgisel görünebilir. 1

1 Kaynak: developer.gnome.org

GTK temalarının nasıl oluşturulacağı hakkında bilgi sahibi olan birçok web sitesi var. Hepsinden bilgi eklemek ve her şeyi aktarmaya çalışmak bir güçlük olurdu. Sonunda size birkaç bağlantı bırakacağım, bu da işleminizde size yardımcı olacaktır.

Gnome 3'teki GTK temaları, GTK2'den farklı yeni bir sözdizimine sahiptir. GTK3'teki yeni CSS sözdizimi, tema oluşturmayı kolaylaştırır. Eski gtkrc sözdiziminden CSS sözdizimini anlamak kolay olsa da, sadece CSS'yi bilmek yeterli değildir.

Muhtemelen bir temayı sıfırdan çalıştırmak istemezsiniz. Muhtemelen mevcut bir temayı değiştirerek başlamalısınız. Seçtiğiniz tema, temanızın kalitesini, kişiselleştirme kolaylığını ve sürdürülebilirliğini etkileyecektir.

Bir GTK3 motoru seçin

Tema motoru temayı çeken şeydir. Farklı tema motorları farklı özellikleri ve sözdizimini destekleyebilir.

Adwaita motoru resmi Gnome projesinden. Basit bir tema oluşturmak istiyorsanız bunu seçin. Okuyun .. 2

2 Kaynak: forums.fedoraforum.org

GTK + Projesi

Gtk Tema Oluşturma Kılavuzu

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.