Alat dan teknik apa yang dapat saya gunakan untuk membuat tema GTK?

16

Saya mencoba membuat tema gtk baru menggunakan mesin murrine, menggunakan Humanity (default di ubuntu 9.10) sebagai templat.

Anda dapat mengambil kode di http://github.com/tutuca/themes

Namun, saya menemukan proses pembuatan tema baru yang rumit. Tidak ada titik awal pusat.

Dokumentasi keduanya, opsi mesin (gtkrc dan lainnya), dan praktik bertema umum (format indeks. File tema, folder, bla bla) langka, Cara dan tutorial sering lama atau tunduk pada banyak perdebatan pendapat dan hasilnya membingungkan (bagi saya, memiliki latar belakang pengembang web, setidaknya :-).

Jadi ... saya ingin bertanya kepada orang-orang tema dan artis di luar sana:

Alat apa yang Anda gunakan untuk membuat tema baru, dan bagaimana alur kerja rata-rata Anda?

tutuca
sumber
Apakah Anda menanyakan editor grafis apa yang akan digunakan, dll?
Nathan Osman
Tidak secara spesifik. Pertanyaannya adalah tentang alur kerja, membuat tema baru sering melibatkan pengeditan file konfigurasi, tes untuk mengetahui bahwa itu berfungsi dengan baik, mengetahui tentang opsi yang didukung mesin tertentu. Ini tentang hal-hal semacam itu.
tutuca

Jawaban:

6

Ada laboratorium widget dari salah satu kohort saya, Isaiah Heyer. Itu mungkin berguna bagi Anda.

Tommy Brunn
sumber
Menarik, saya telah menggunakan The Widget Factory (garpu? Atau sebaliknya), tapi saya merasa buggy dan tidak terlalu berguna. Saya akan coba TWL
tutuca
1
Saya percaya pabrik widget adalah proyek yang sepenuhnya terpisah. Keduanya sama-sama bernama.
Tommy Brunn
Laboratory, not Laboritory;-)
Yesaya
2

Laboratorium widget atau pabrik widget hanya untuk melihat tema Anda, untuk mengedit tema Anda secara grafis, coba gunakan pemilih warna gnome . Ini aplikasi yang menyenangkan untuk eksperimen.

squallbayu
sumber
2

Pemrogram GTK akan memberi tahu Anda bahwa menulis tema GTK itu mudah. Jika Anda memiliki pemahaman penuh tentang bagaimana GTK disatukan, maka mungkin begitu, tetapi jika Anda tidak memiliki pengetahuan yang luas tentang API GTK dan Anda ingin mengubah tampilan visual aplikasi GTK Anda. Ini bukan hal yang sulit, tetapi bisa tampak agak acak dan tidak intuitif karena korelasinya yang erat dengan struktur widget yang mendasarinya. 1

1 Sumber: developer.gnome.org

Ada banyak situs web di luar sana yang memiliki informasi tentang cara membuat tema GTK. Akan merepotkan untuk memasukkan informasi dari mereka semua, dan mencoba mengutip semuanya. Saya akan meninggalkan Anda dengan beberapa tautan pada akhirnya, yang akan membantu Anda dalam proses Anda.

Tema GTK di Gnome 3 memiliki sintaks baru yang berbeda dari GTK2. Sintaks CSS baru di GTK3 membuatnya lebih mudah untuk membuat tema. Meskipun mudah untuk memahami sintaks CSS daripada sintaks gtkrc yang lama, tidak cukup hanya mengetahui CSS saja.

Anda mungkin tidak ingin mendapatkan tema dan berjalan dari awal. Anda mungkin harus mulai dengan memodifikasi tema yang ada. Tema yang Anda pilih, akan memengaruhi kualitas, kemudahan penyesuaian, dan pemeliharaan tema Anda.

Pilih mesin GTK3

Mesin tema adalah yang menarik tema. Mesin tema yang berbeda dapat mendukung fitur dan sintaks yang berbeda.

Mesin Adwaita berasal dari proyek resmi Gnome. Jika Anda ingin membuat tema sederhana, pilih ini. Baca terus .. 2

2 Sumber: forums.fedoraforum.org

Proyek GTK +

Panduan Pembuatan Tema Gtk

Mitch
sumber